import { ExtractPropTypes, InjectionKey } from 'vue'; export declare const checkboxGroupProps: { disabled: { type: BooleanConstructor; default: undefined; }; min: NumberConstructor; max: NumberConstructor; shape: StringConstructor; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; }; export declare const checkboxGroupWithModelProps: { model: { type: { (arrayLength: number): (string | number)[]; (...items: (string | number)[]): (string | number)[]; new (arrayLength: number): (string | number)[]; new (...items: (string | number)[]): (string | number)[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; fromAsync(iterableOrArrayLike: AsyncIterable | Iterable> | ArrayLike>): Promise; fromAsync(iterableOrArrayLike: AsyncIterable | Iterable | ArrayLike, mapFn: (value: Awaited) => U, thisArg?: any): Promise[]>; readonly [Symbol.species]: ArrayConstructor; }; default: never[]; }; changeModel: { type: FunctionConstructor; default: (val: Array) => void; }; disabled: { type: BooleanConstructor; default: undefined; }; min: NumberConstructor; max: NumberConstructor; shape: StringConstructor; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; }; export type CheckboxGroupProps = ExtractPropTypes; export declare const checkboxGroupInjectionKey: InjectionKey; export declare const checkboxProps: { label: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: undefined; }; indeterminate: { type: BooleanConstructor; default: boolean; }; name: { type: (StringConstructor | NumberConstructor)[]; required: boolean; }; shape: StringConstructor; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; trueValue: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: boolean; }; falseValue: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: boolean; }; };