import { HintExpander } from '../ontario-hint-expander/hint-expander.interface';
export interface CheckboxOption {
/**
* The text to display as checkbox option label.
*
* @example
*
*
*
* The resulting label will show `"Checkbox option 1 label"`.
*/
label: string;
/**
* The checkbox option value.
*
* @example
*
*
*
* The resulting value will be `"checkbox-option-1"`.
*/
value: string;
/**
* Used to establish a relationship between checkbox option label and the checkbox option input.
* This ID must be unique to the checkbox option.
*
* @example
*
*
*/
hintExpander?: HintExpander;
/**
* Used to maintain the state of whether or not the option is checked.
* This is for internal use only.
*/
checked?: boolean;
}