import { SvelteComponentTyped } from "svelte"; import type { FormControlsType } from '../../types/types'; declare const __propDef: { props: { [x: string]: any; label?: string | undefined; help?: string | undefined; error?: string | undefined; name?: string | undefined; id?: string | undefined; required?: boolean | undefined; autofocus?: boolean | undefined; value?: boolean | undefined; formControls?: FormControlsType | undefined; onSubmit?: ((value: boolean) => boolean) | null | undefined; onValidate?: ((value: boolean) => string | null) | null | undefined; requestFocus?: (() => void) | undefined; }; events: { change: Event; input: Event; focus: FocusEvent; blur: FocusEvent; dblclick: MouseEvent; click: MouseEvent; touchstart: TouchEvent; mousedown: MouseEvent; mouseup: MouseEvent; keydown: KeyboardEvent; keyup: KeyboardEvent; keypress: KeyboardEvent; drop: DragEvent; drag: DragEvent; dragover: DragEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export type CheckboxFieldProps = typeof __propDef.props; export type CheckboxFieldEvents = typeof __propDef.events; export type CheckboxFieldSlots = typeof __propDef.slots; export default class CheckboxField extends SvelteComponentTyped { get requestFocus(): () => void; } export {};