import { BaseComponentContext } from './BaseComponentContext.js'; export type CheckboxContext = BaseComponentContext & { instance: { id: string; getFieldsetLegendIds?: () => string; }; component: { key: string; label: string; labelClass?: string; validate: { required: boolean; }; description?: string; tooltip?: string; leftIcon?: string; rightIcon?: string; }; input: { attr: { [attr: string]: string | number | boolean; }; type: string; label: string; content: string; }; self: { page?: number; labelIsHidden?: () => boolean; }; checked?: boolean; };