import React from 'react'; export interface InlineCheckboxProps { 'aria-label': string; /** * Deprecated, please use `aria-label` instead. * Specify the label for the control */ ariaLabel?: string; /** * Specify whether the underlying control is checked, * or not * @default false * */ checked?: boolean; /** * Specify whether the underlying input control should be disabled * @default false */ disabled?: boolean; /** * Provide an `id` for the underlying input control */ id: string; /** * Specify whether the control is in an indeterminate state */ indeterminate?: boolean; /** * Provide a `name` for the underlying input control */ name: string; /** * Provide an optional hook that is called each time the input is updated */ onChange?: (checked: boolean, id: string, event: React.ChangeEvent) => void; /** * Provide a handler that is invoked when a user clicks on the control */ onClick?: (event: React.MouseEvent) => void; /** * Provide a handler that is invoked on the key down event for the control */ onKeyDown?: (event: React.KeyboardEvent) => void; /** * Provide an optional tooltip for the InlineCheckbox */ title?: string; } declare const InlineCheckbox: React.ForwardRefExoticComponent>; export default InlineCheckbox;