import { RegisterOptions } from 'react-hook-form'; import { ReactFragment } from '../../../types/common'; import { DisableMode } from '../common/common'; /** * Component & its Props */ export interface ControlledCheckBoxFieldProps { checkBoxValue: string; /** * Unique name to be registered with react-hook-form */ name: string; checkBoxIconStyle?: React.CSSProperties; checkedIconColor?: string; defaultChecked?: boolean; isDisabled?: DisableMode; registerOptions?: RegisterOptions; style?: React.CSSProperties; tooltipProps?: { text: string | ReactFragment; maxWidth?: string; showArrow?: boolean; }; } interface StyledCheckBoxProps extends Omit { value: any; checkBoxStyle?: React.CSSProperties; onChange: (...event: any[]) => void; } export declare function ControlledCheckBoxField(props: Readonly): import("react/jsx-runtime").JSX.Element; export declare const StyledCheckBox: import('react').ForwardRefExoticComponent>; export {};