declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & (new () => { $slots: S; }); declare const __VLS_component: import("vue").DefineComponent<{}, { setDisabled: typeof setDisabled; tip: typeof tip; getLabel: typeof getLabel; compare: typeof compare; restore: typeof restore; changed: import("vue").ComputedRef; errorTip: import("vue").Ref; errorType: import("vue").Ref; $emit: (event: "change" | "update:modelValue" | "option-loaded", ...args: any[]) => void; mode: string; color: string; flex: boolean; width: string | number; data: string | unknown[]; type: string; required: boolean; col: string | number; rule: string | unknown[] | Record; disabled: boolean; desc: string; id: string; valueText: string; labelText: string; modelValue: string | number | boolean | unknown[]; multiple: boolean; clearable: boolean; api: string; apiParam: Record; apiHeaders: Record; apiLabel: string; resPath: string; errorPath: string; successCode: string | number; valueType: string; inline: boolean; itemPadding: string | number; iconText: string; httpRequest?: Function; beforeChange?: Function; $props: { readonly mode?: string; readonly color?: string; readonly flex?: boolean; readonly width?: string | number; readonly data?: string | unknown[]; readonly type?: string; readonly required?: boolean; readonly col?: string | number; readonly rule?: string | unknown[] | Record; readonly disabled?: boolean; readonly desc?: string; readonly id?: string; readonly valueText?: string; readonly labelText?: string; readonly modelValue?: string | number | boolean | unknown[]; readonly multiple?: boolean; readonly clearable?: boolean; readonly api?: string; readonly apiParam?: Record; readonly apiHeaders?: Record; readonly apiLabel?: string; readonly resPath?: string; readonly errorPath?: string; readonly successCode?: string | number; readonly valueType?: string; readonly inline?: boolean; readonly itemPadding?: string | number; readonly iconText?: string; readonly httpRequest?: Function; readonly beforeChange?: Function; }; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare function __VLS_template(): { default?(_: {}): any; default?(_: { item: any; index: number; }): any; }; declare function setDisabled(f: any): void; declare function tip(msg: any): void; declare function getLabel(val: any): any; declare function compare(): void; declare function restore(): void;