import { ChangeEvent, ReactNode } from 'react'; export type CheckboxOption = { value: string; label: ReactNode; hint?: ReactNode; disabled?: boolean; behaviour?: string; children?: ReactNode; }; export interface CheckboxProps { classBlock?: string; classModifiers?: string | string[] | null; className?: string; id: string; name: string; fieldId?: string; onChange?: (event: ChangeEvent) => void; /** the option(s) represented by this checkbox group */ option: CheckboxOption; /** the currently selected value(s) */ selected?: boolean; } export declare const DEFAULT_CLASS = "govuk-checkboxes"; export declare const Checkbox: ({ classBlock, classModifiers, className, onChange, selected, id, name, option, ...attrs }: CheckboxProps) => import("react/jsx-runtime").JSX.Element;