import { ExtractPropTypes, PropType } from 'vue'; export type CheckboxSize = 'sm' | 'default' | 'lg'; export interface CheckboxOption { label: string; value: string | number | boolean; disabled?: boolean; description?: string; } export declare const checkboxProps: { readonly modelValue: { readonly type: PropType; readonly default: undefined; }; readonly value: { readonly type: PropType; readonly default: undefined; }; readonly label: { readonly type: StringConstructor; readonly default: ""; }; readonly description: { readonly type: StringConstructor; readonly default: ""; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly name: { readonly type: StringConstructor; readonly default: ""; }; readonly bordered: { readonly type: BooleanConstructor; readonly default: false; }; readonly color: { readonly type: StringConstructor; readonly default: ""; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly readonly: { readonly type: BooleanConstructor; readonly default: false; }; readonly indeterminate: { readonly type: BooleanConstructor; readonly default: false; }; }; export declare const checkboxGroupProps: { readonly modelValue: { readonly type: PropType<(string | number | boolean)[]>; readonly default: () => never[]; }; readonly options: { readonly type: PropType; readonly default: undefined; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly readonly: { readonly type: BooleanConstructor; readonly default: false; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly direction: { readonly type: PropType<"horizontal" | "vertical">; readonly default: "vertical"; }; readonly bordered: { readonly type: BooleanConstructor; readonly default: false; }; readonly color: { readonly type: StringConstructor; readonly default: ""; }; readonly name: { readonly type: StringConstructor; readonly default: ""; }; readonly columns: { readonly type: NumberConstructor; readonly default: 0; }; readonly gap: { readonly type: StringConstructor; readonly default: ""; }; readonly min: { readonly type: NumberConstructor; readonly default: 0; }; readonly max: { readonly type: NumberConstructor; readonly default: 0; }; }; export type CheckboxProps = ExtractPropTypes; export type CheckboxGroupProps = ExtractPropTypes;