import React, { MouseEvent, ReactNode } from 'react';
import Button from 'react-bootstrap/Button';
export interface PropsType extends React.ComponentProps<Button> {
    disabled?: boolean;
    onClick?: React.ComponentProps<Button>['onClick'] | ((event: MouseEvent<HTMLElement>) => Promise<unknown>);
    spinner?: ReactNode;
    spinnerProps?: unknown;
}
declare const _default: React.MemoExoticComponent<({ children, disabled, onClick, spinner, spinnerProps, ...etc }: PropsType) => JSX.Element>;
export default _default;
//# sourceMappingURL=ButtonWithSpinner.d.ts.map