import * as React from 'react'; import { LabelPlacement } from './types'; export interface CheckboxProps { /** * @name Label * @default Label * @group Checkbox * */ label: string; /** * @name Color * @group Checkbox * @control ButtonGroup * */ color?: Color; /** * @name Checked * @group Checkbox * */ checked?: boolean; /** * @name Disabled * @group Checkbox * */ disabled?: boolean; /** * @name Label Position * @default Start * @control ButtonGroup * @group Checkbox * */ labelPlacement?: LabelPlacement; /** * @name On Change * @description Callback fired when the state is changed. * */ onChange?: (event: React.ChangeEvent, checked: boolean) => void; } export declare enum Color { Primary = "primary", Secondary = "secondary", Default = "default" } /** * @name Checkbox * @description Allow the selection of multiple options from a set * @icon CheckSquare * @group Selection Controls * @ignore * */ export declare const Checkbox: React.SFC;