import { StructureSchema } from '@ephox/boulder'; import type { Result } from '@ephox/katamari'; import { type FormComponent, type FormComponentSpec } from './FormComponent'; export interface CheckboxSpec extends FormComponentSpec { type: 'checkbox'; label: string; enabled?: boolean; context?: string; } export interface Checkbox extends FormComponent { type: 'checkbox'; label: string; enabled: boolean; context: string; } export declare const checkboxSchema: import("@ephox/boulder").StructureProcessor; export declare const checkboxDataProcessor: import("@ephox/boulder").StructureProcessor; export declare const createCheckbox: (spec: CheckboxSpec) => Result>; //# sourceMappingURL=Checkbox.d.ts.map