import Search from './search.vue'; export declare const DSearch: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; autocomplete: { type: StringConstructor; default: string; }; round: { type: BooleanConstructor; default: boolean; }; formatter: { type: import("vue").PropType<(value: string | number | undefined) => string>; default: null; }; formatterTrigger: { type: import("vue").PropType; default: string; }; showCancelButton: { type: BooleanConstructor; default: boolean; }; advancedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchTitle: { type: StringConstructor; default: string; }; searchResetText: { type: StringConstructor; default: string; }; searchConfirmText: { type: StringConstructor; default: string; }; formProps: { type: import("vue").PropType>; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & { onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onQuick-search"?: ((...args: any[]) => any) | undefined; }, { bem: (el?: import("@xuanmo/dl-common").Modifiers | null | undefined, modifier?: import("@xuanmo/dl-common").Modifiers | undefined) => string; wrapperClassName: string; bodyClassName: import("vue").ComputedRef; searchIconClass: import("vue").ComputedRef; innerValue: import("vue").WritableComputedRef; popupVisible: import("vue").Ref; formStore: import("@xuanmo/dl-common").FormStore; searchActive: import("vue").Ref; showCancel: import("vue").Ref; onInternalChange: (value: string) => void; onBlur: (value: string, event: MouseEvent) => void; onFocus: (value: string, event: MouseEvent) => void; onConfirm: () => void; onReset: () => void; onQuickSearch: () => void; onCancel: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:model-value" | "blur" | "focus" | "reset" | "cancel" | "confirm" | "quick-search")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; autocomplete: { type: StringConstructor; default: string; }; round: { type: BooleanConstructor; default: boolean; }; formatter: { type: import("vue").PropType<(value: string | number | undefined) => string>; default: null; }; formatterTrigger: { type: import("vue").PropType; default: string; }; showCancelButton: { type: BooleanConstructor; default: boolean; }; advancedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchTitle: { type: StringConstructor; default: string; }; searchResetText: { type: StringConstructor; default: string; }; searchConfirmText: { type: StringConstructor; default: string; }; formProps: { type: import("vue").PropType>; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & { onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onQuick-search"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; readonly: boolean; round: boolean; modelValue: string; name: string; autofocus: boolean; inputAlign: "left" | "center" | "right"; maxlength: number; autocomplete: string; clearable: boolean; placeholder: string; formatter: (value: string | number | undefined) => string; formatterTrigger: import("@xuanmo/dl-common").FieldFormatterTrigger | undefined; showCancelButton: boolean; advancedSearch: boolean; advancedSearchTitle: string; searchResetText: string; searchConfirmText: string; formProps: Partial; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; autocomplete: { type: StringConstructor; default: string; }; round: { type: BooleanConstructor; default: boolean; }; formatter: { type: import("vue").PropType<(value: string | number | undefined) => string>; default: null; }; formatterTrigger: { type: import("vue").PropType; default: string; }; showCancelButton: { type: BooleanConstructor; default: boolean; }; advancedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchTitle: { type: StringConstructor; default: string; }; searchResetText: { type: StringConstructor; default: string; }; searchConfirmText: { type: StringConstructor; default: string; }; formProps: { type: import("vue").PropType>; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & { onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onQuick-search"?: ((...args: any[]) => any) | undefined; }, { bem: (el?: import("@xuanmo/dl-common").Modifiers | null | undefined, modifier?: import("@xuanmo/dl-common").Modifiers | undefined) => string; wrapperClassName: string; bodyClassName: import("vue").ComputedRef; searchIconClass: import("vue").ComputedRef; innerValue: import("vue").WritableComputedRef; popupVisible: import("vue").Ref; formStore: import("@xuanmo/dl-common").FormStore; searchActive: import("vue").Ref; showCancel: import("vue").Ref; onInternalChange: (value: string) => void; onBlur: (value: string, event: MouseEvent) => void; onFocus: (value: string, event: MouseEvent) => void; onConfirm: () => void; onReset: () => void; onQuickSearch: () => void; onCancel: () => void; }, {}, {}, {}, { disabled: boolean; readonly: boolean; round: boolean; modelValue: string; name: string; autofocus: boolean; inputAlign: "left" | "center" | "right"; maxlength: number; autocomplete: string; clearable: boolean; placeholder: string; formatter: (value: string | number | undefined) => string; formatterTrigger: import("@xuanmo/dl-common").FieldFormatterTrigger | undefined; showCancelButton: boolean; advancedSearch: boolean; advancedSearchTitle: string; searchResetText: string; searchConfirmText: string; formProps: Partial; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; autocomplete: { type: StringConstructor; default: string; }; round: { type: BooleanConstructor; default: boolean; }; formatter: { type: import("vue").PropType<(value: string | number | undefined) => string>; default: null; }; formatterTrigger: { type: import("vue").PropType; default: string; }; showCancelButton: { type: BooleanConstructor; default: boolean; }; advancedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchTitle: { type: StringConstructor; default: string; }; searchResetText: { type: StringConstructor; default: string; }; searchConfirmText: { type: StringConstructor; default: string; }; formProps: { type: import("vue").PropType>; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & { onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onQuick-search"?: ((...args: any[]) => any) | undefined; }, { bem: (el?: import("@xuanmo/dl-common").Modifiers | null | undefined, modifier?: import("@xuanmo/dl-common").Modifiers | undefined) => string; wrapperClassName: string; bodyClassName: import("vue").ComputedRef; searchIconClass: import("vue").ComputedRef; innerValue: import("vue").WritableComputedRef; popupVisible: import("vue").Ref; formStore: import("@xuanmo/dl-common").FormStore; searchActive: import("vue").Ref; showCancel: import("vue").Ref; onInternalChange: (value: string) => void; onBlur: (value: string, event: MouseEvent) => void; onFocus: (value: string, event: MouseEvent) => void; onConfirm: () => void; onReset: () => void; onQuickSearch: () => void; onCancel: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:model-value" | "blur" | "focus" | "reset" | "cancel" | "confirm" | "quick-search")[], "update:model-value" | "blur" | "focus" | "reset" | "cancel" | "confirm" | "quick-search", { disabled: boolean; readonly: boolean; round: boolean; modelValue: string; name: string; autofocus: boolean; inputAlign: "left" | "center" | "right"; maxlength: number; autocomplete: string; clearable: boolean; placeholder: string; formatter: (value: string | number | undefined) => string; formatterTrigger: import("@xuanmo/dl-common").FieldFormatterTrigger | undefined; showCancelButton: boolean; advancedSearch: boolean; advancedSearchTitle: string; searchResetText: string; searchConfirmText: string; formProps: Partial; }, {}, string, {}> & (import("vue").VNodeProps & (import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin)); export { type SearchProps } from './props'; declare module 'vue' { interface GlobalComponents { DSearch: typeof Search; } }