import { Component } from 'react'; interface CheckboxProps { /** * Text to display next to the checkbox. */ label?: string; /** * Check/uncheck the checkbox * * @default false */ checked?: boolean; /** * Disable/enable the checkbox. * * @default false */ disabled?: boolean; /** * Called when the checkbox state changes. */ onChange: (checked: boolean) => void; } interface CheckboxState { checked: boolean; } export declare class Checkbox extends Component { constructor(props: CheckboxProps); componentDidUpdate(prevProps: CheckboxProps): void; private get stateStyles(); private toggleState; render(): JSX.Element; private renderInput; private renderCheckmark; } export {};