import { ButtonProps } from '@material-ui/core';
import React from 'react';
import { FluentButton } from '../../UI/inputs/buttons/FluentButton';
export type SubmitButtonProps<P = {}, D extends React.ElementType = 'button'> = ButtonProps<D, P> & {
    // @fixme Probably want to swap this with something that'll allow ...otherProps to inherit the specified component's props to pass through
    ButtonComponent?: typeof FluentButton;
    disablePristine: boolean;
};
/**
 * A MUI Button varaint intended for use as the submit button for a form
 */
export declare let SubmitButton: React.ForwardRefExoticComponent<Omit<SubmitButtonProps<{}, "button">, "ref"> & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=SubmitButton.d.ts.map