import * as React from 'react'; import { Switchable, SwitchGroupItem } from '../switch-group'; import { IGlobalAttributes, IReferenceable, ICustomizable } from '../core'; import { ControlIntent } from '../controls/control-skeleton/types'; export interface CheckboxProps extends IGlobalAttributes, IReferenceable, Switchable, ICustomizable { indeterminate?: boolean; label?: React.ReactNode; labelPositionReverse?: boolean; labelAlignBaseline?: boolean; inputClassName?: string; labelClassName?: string; disabled?: boolean; autoFocus?: boolean; intent?: ControlIntent.Primary | ControlIntent.Danger; } export declare class Checkbox extends React.PureComponent> { static defaultProps: CheckboxProps; render(): JSX.Element; } export declare const GroupedCheckbox: SwitchGroupItem;