import type { ReactNode, MouseEvent } from 'react'; export type IButtonProps = { checked?: boolean; disabled?: boolean; type?: 'default' | 'primary' | 'checkbox' | 'radio'; size?: 'small' | 'normal'; first?: boolean; last?: boolean; onClick?: (event: MouseEvent) => void; children?: ReactNode; style?: React.CSSProperties; className?: string; 'data-tooltip'?: string; 'data-export-format'?: string; 'data-editor-insert'?: string; 'data-align'?: string; }; export default function Button({ checked, disabled, type, size, first, last, onClick, children, style, className, 'data-tooltip': dataTooltip, 'data-export-format': dataExportFormat, 'data-editor-insert': dataEditorInsert, 'data-align': dataAlign, }: IButtonProps): import("react").JSX.Element;