import React from 'react'; export interface ButtonProps { id?: string; active?: boolean; className?: string; activeStyle?: string; primary?: boolean; onClick?: () => void; buttonRef?: React.Ref; children?: React.ReactNode; } declare function Button({ id, active, className, activeStyle, primary, onClick, buttonRef, children }: Readonly): React.JSX.Element; export declare function ButtonContent({ children }: Readonly<{ children: React.ReactNode | string; }>): React.JSX.Element; export interface ActionButtonProps { active?: boolean; onClick: () => void; children?: React.ReactNode; } export declare function ActionButton({ active, onClick, children }: Readonly): React.JSX.Element; export interface IconButtonProps { active?: boolean; onClick: () => void; children?: React.ReactNode; } export declare function IconButton({ active, onClick, children }: Readonly): React.JSX.Element; export interface CheckButtonProps { onClick: (index: number) => void; index: number; checked?: boolean; children?: React.ReactNode; } export declare function CheckButton({ onClick, index, checked, children }: Readonly): React.JSX.Element; export default Button;