import React from 'react';
import { ButtonProps } from '@material-ui/core';
import { FluentButton } from '../../UI/inputs/buttons/FluentButton';
export type AltSubmitButtonProps<P = {}, D extends React.ElementType = 'button'> = Omit<ButtonProps<D, P>, 'onClick'> & {
    // @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;
};
/**
 * Submit button
 */
declare const AltSubmitButton: React.ForwardRefExoticComponent<Omit<AltSubmitButtonProps<{}, "button">, "ref"> & React.RefAttributes<HTMLButtonElement>>;
export default AltSubmitButton;
//# sourceMappingURL=AltSubmitButton.d.ts.map