export type SelectSize = "sm" | "md" | "lg"; export type SelectOption = { value: string; label: unknown; disabled?: boolean; }; export type SelectProps = { label?: unknown; helperText?: unknown; errorText?: unknown; invalid?: boolean; size?: SelectSize; options?: SelectOption[]; modelValue?: string; disabled?: boolean; class?: string; }; export declare const Select: import("vue").DefineComponent unknown; default: undefined; }; helperText: { type: () => unknown; default: undefined; }; errorText: { type: () => unknown; default: undefined; }; invalid: { type: BooleanConstructor; default: boolean; }; size: { type: () => SelectSize; default: string; }; options: { type: () => SelectOption[]; default: undefined; }; modelValue: { type: StringConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import("vue").PublicProps, Readonly unknown; default: undefined; }; helperText: { type: () => unknown; default: undefined; }; errorText: { type: () => unknown; default: undefined; }; invalid: { type: BooleanConstructor; default: boolean; }; size: { type: () => SelectSize; default: string; }; options: { type: () => SelectOption[]; default: undefined; }; modelValue: { type: StringConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: SelectSize; class: string; label: undefined; invalid: boolean; disabled: boolean; helperText: undefined; modelValue: string; options: SelectOption[]; errorText: undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Select.d.ts.map