import type { DetailedHTMLProps, ButtonHTMLAttributes, MouseEventHandler } from 'react';
import type { StandardProps } from '../../../types';
import type { ButtonStyle } from './Button.css';
export declare type ButtonProps = StandardProps<DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>> & {
    onClick?: MouseEventHandler;
    buttonStyle?: ButtonStyle;
    ariaLabel?: string;
    ariaLabelledBy?: string;
};
export declare function Button({ onClick, className, buttonStyle, disabled, type, children, title, dataSelector, ariaLabel, ariaLabelledBy, ...rest }: ButtonProps): JSX.Element;
//# sourceMappingURL=Button.d.ts.map