import { OptionItem } from '../../components/Select/Select.type'; declare function __VLS_template(): { prefix?(_: {}): any; suffix?(_: {}): any; after?(_: {}): any; }; declare const __VLS_component: import('vue').DefineComponent; width: { type: globalThis.PropType; default: number; }; size: { type: globalThis.PropType<"default" | "small" | "large">; }; disabled: { type: globalThis.PropType; }; prepend: { type: globalThis.PropType; default: boolean; }; append: { type: globalThis.PropType; }; before: { type: globalThis.PropType<"select" | "radio">; }; options: { type: globalThis.PropType; required: true; default: () => never[]; }; placeholder: { type: globalThis.PropType; }; nativeType: { type: globalThis.PropType<"reset" | "submit" | "button">; default: string; }; selectProps: { type: globalThis.PropType; }; appendType: { type: globalThis.PropType<"select" | "button">; default: string; }; buttonText: { type: globalThis.PropType; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; width: { type: globalThis.PropType; default: number; }; size: { type: globalThis.PropType<"default" | "small" | "large">; }; disabled: { type: globalThis.PropType; }; prepend: { type: globalThis.PropType; default: boolean; }; append: { type: globalThis.PropType; }; before: { type: globalThis.PropType<"select" | "radio">; }; options: { type: globalThis.PropType; required: true; default: () => never[]; }; placeholder: { type: globalThis.PropType; }; nativeType: { type: globalThis.PropType<"reset" | "submit" | "button">; default: string; }; selectProps: { type: globalThis.PropType; }; appendType: { type: globalThis.PropType<"select" | "button">; default: string; }; buttonText: { type: globalThis.PropType; }; }>> & Readonly<{ onClick?: ((...args: any[]) => any) | undefined; }>, { width: number; prepend: boolean; options: OptionItem[] | import('../..').CheckSelectOptionItem[]; nativeType: "submit" | "button" | "reset"; appendType: "select" | "button"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };