import { Field, FieldOptions } from './Field.ts'; import { RegisterFormFiled, VueComponent } from './types.ts'; interface CheckboxFieldItem { label: string; value?: any; } interface CheckboxFieldOptions extends FieldOptions { displayType?: 'vertical' | 'horizontal'; checkboxItems: CheckboxFieldItem[]; value?: boolean | string | string[]; boxStyle?: 'checkbox' | 'radio' | 'switch'; } export declare class CheckboxField extends Field implements RegisterFormFiled { type: string; component: VueComponent; displayType: 'vertical' | 'horizontal'; checkboxItems: CheckboxFieldItem[]; value?: boolean | string | string[]; boxStyle: 'checkbox' | 'radio' | 'switch'; constructor(options: CheckboxFieldOptions); } export {};