import * as React from 'react'; import { IHasTabIndex } from '@epam/uui-core'; import { Icon, CheckboxCoreProps } from '@epam/uui-core'; export interface CheckboxProps extends CheckboxCoreProps, IHasTabIndex { /** Render callback for checkbox label. * If omitted, 'label' prop value will be rendered. */ renderLabel?(): React.ReactNode; /** ID to put on 'input' node */ id?: string; /** Check icon. * Usually it has a default implementation in skins, so providing this is only necessary if you want to replace the default icon */ icon?: Icon; /** Indeterminate state icon. * Usually it has a default implementation in skins, so providing this is only necessary if you want to replace the default icon */ indeterminateIcon?: Icon; } export declare const Checkbox: React.ForwardRefExoticComponent>; //# sourceMappingURL=Checkbox.d.ts.map