import { default as React, ReactNode } from 'react'; interface BaseCheckboxProps extends Omit, "defaultChecked" | "checked" | "type" | "value"> { defaultChecked?: boolean | "mixed"; checked?: boolean | "mixed"; value: string | number; } type EnforcedAccessibleLabel = { children: ReactNode; "aria-label"?: string; "aria-labelledby"?: string; } | { children?: ReactNode; "aria-label": string; "aria-labelledby"?: string; } | { children?: ReactNode; "aria-label"?: string; "aria-labelledby": string; }; export type CheckboxProps = BaseCheckboxProps & EnforcedAccessibleLabel; /** * Checkboxes are used when several choices are available and multiple selections are allowed. * * @example * Checkbox 1 * * * @see https://design.avayacloud.com/components/web/checkbox-web * @see https://neo-react-library-storybook.netlify.app/?path=/story/components-checkbox */ export declare const Checkbox: React.ForwardRefExoticComponent>; export {};