import React from 'react'; export declare type ButtonMutateProps = { client: any; mutation: string; variables: any; btnSize?: string; uppercase?: boolean; successMessage?: string; btnStyle?: string; icon?: string; callback?: (data?: any) => void; children?: React.ReactNode; refetchQueries?: any; isSubmitted?: boolean; type?: string; disabled?: boolean; disableLoading?: boolean; block?: boolean; confirmationUpdate?: boolean; beforeSubmit?: () => void; resetSubmit?: () => void; translator?: (key: string, options?: any) => string; }; declare class ButtonMutate extends React.Component { static defaultProps: { btnSize: string; icon: string; }; constructor(props: ButtonMutateProps); componentDidUpdate: (prevProps: ButtonMutateProps) => void; invokeMutate: () => void; mutate: () => void | Promise; render(): JSX.Element; } export default ButtonMutate; //# sourceMappingURL=mutate.d.ts.map