import React, { PropsWithChildren } from 'react'; interface ICheckboxProps { label?: string; prefix?: React.ReactNode; inlinePrefix?: boolean; prefixDescription?: React.ReactNode; suffix?: React.ReactNode; inlineSuffix?: boolean; suffixDescription?: React.ReactNode; classes?: Partial>; error?: boolean; selected?: boolean; render?: (rest: Record) => React.ReactNode; } interface ICheckboxGroupProps { id?: string; name?: string; title?: string; value?: string; stacked?: boolean; heading?: React.ReactNode; classes?: Partial>; defaultSelected?: number[]; onChange?: (e: string | number[]) => void; } export type TCheckbox = React.DetailedHTMLProps, HTMLInputElement>; type TProps = ICheckboxProps & TCheckbox; type TCheckboxEl = React.FC & { CheckboxGroup: React.FC>; }; declare const Checkbox: TCheckboxEl; export default Checkbox; export type { TProps as TCheckboxProps, ICheckboxProps, ICheckboxGroupProps }; //# sourceMappingURL=index.d.ts.map