import { FormStore } from '@xuanmo/dl-common'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: StringConstructor; default: undefined; }; name: { type: StringConstructor; default: string; }; maxlength: { type: NumberConstructor; default: number; }; placeholder: { type: StringConstructor; default: string; }; autofocus: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; inputAlign: { type: import("vue").PropType<"left" | "center" | "right">; 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; }; }, { 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: 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", import("vue").PublicProps, 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; }, {}>; export default _default;