| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 | import { SearchProps } from './Search';export declare const Search: import("../utils").WithInstall<import("vue").DefineComponent<{    id: StringConstructor;    name: StringConstructor;    leftIcon: StringConstructor;    rightIcon: StringConstructor;    autofocus: BooleanConstructor;    clearable: BooleanConstructor;    maxlength: (NumberConstructor | StringConstructor)[];    formatter: import("vue").PropType<(value: string) => string>;    clearIcon: {        type: import("vue").PropType<string>;        default: string;    };    modelValue: {        type: (NumberConstructor | StringConstructor)[];        default: string;    };    inputAlign: import("vue").PropType<import("..").FieldTextAlign>;    placeholder: StringConstructor;    autocomplete: StringConstructor;    errorMessage: StringConstructor;    enterkeyhint: StringConstructor;    clearTrigger: {        type: import("vue").PropType<import("..").FieldClearTrigger>;        default: import("..").FieldClearTrigger;    };    formatTrigger: {        type: import("vue").PropType<import("..").FieldFormatTrigger>;        default: import("..").FieldFormatTrigger;    };    error: {        type: BooleanConstructor;        default: null;    };    disabled: {        type: BooleanConstructor;        default: null;    };    readonly: {        type: BooleanConstructor;        default: null;    };} & {    label: StringConstructor;    shape: {        type: import("vue").PropType<import("./types").SearchShape>;        default: import("./types").SearchShape;    };    leftIcon: {        type: import("vue").PropType<string>;        default: string;    };    clearable: {        type: BooleanConstructor;        default: true;    };    actionText: StringConstructor;    background: StringConstructor;    showAction: BooleanConstructor;}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("search" | "clear" | "focus" | "blur" | "click-input" | "click-left-icon" | "click-right-icon" | "update:modelValue" | "cancel")[], "search" | "clear" | "focus" | "blur" | "click-input" | "click-left-icon" | "click-right-icon" | "update:modelValue" | "cancel", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{    id: StringConstructor;    name: StringConstructor;    leftIcon: StringConstructor;    rightIcon: StringConstructor;    autofocus: BooleanConstructor;    clearable: BooleanConstructor;    maxlength: (NumberConstructor | StringConstructor)[];    formatter: import("vue").PropType<(value: string) => string>;    clearIcon: {        type: import("vue").PropType<string>;        default: string;    };    modelValue: {        type: (NumberConstructor | StringConstructor)[];        default: string;    };    inputAlign: import("vue").PropType<import("..").FieldTextAlign>;    placeholder: StringConstructor;    autocomplete: StringConstructor;    errorMessage: StringConstructor;    enterkeyhint: StringConstructor;    clearTrigger: {        type: import("vue").PropType<import("..").FieldClearTrigger>;        default: import("..").FieldClearTrigger;    };    formatTrigger: {        type: import("vue").PropType<import("..").FieldFormatTrigger>;        default: import("..").FieldFormatTrigger;    };    error: {        type: BooleanConstructor;        default: null;    };    disabled: {        type: BooleanConstructor;        default: null;    };    readonly: {        type: BooleanConstructor;        default: null;    };} & {    label: StringConstructor;    shape: {        type: import("vue").PropType<import("./types").SearchShape>;        default: import("./types").SearchShape;    };    leftIcon: {        type: import("vue").PropType<string>;        default: string;    };    clearable: {        type: BooleanConstructor;        default: true;    };    actionText: StringConstructor;    background: StringConstructor;    showAction: BooleanConstructor;}>> & {    onFocus?: ((...args: any[]) => any) | undefined;    onBlur?: ((...args: any[]) => any) | undefined;    onClear?: ((...args: any[]) => any) | undefined;    "onClick-input"?: ((...args: any[]) => any) | undefined;    "onClick-left-icon"?: ((...args: any[]) => any) | undefined;    "onClick-right-icon"?: ((...args: any[]) => any) | undefined;    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;    onCancel?: ((...args: any[]) => any) | undefined;    onSearch?: ((...args: any[]) => any) | undefined;}, {    autofocus: boolean;    disabled: boolean;    shape: import("./types").SearchShape;    leftIcon: string;    clearable: boolean;    clearIcon: string;    modelValue: string | number;    clearTrigger: import("..").FieldClearTrigger;    formatTrigger: import("..").FieldFormatTrigger;    error: boolean;    readonly: boolean;    showAction: boolean;}>>;export default Search;export type { SearchProps };export type { SearchShape, SearchInstance } from './types';declare module 'vue' {    interface GlobalComponents {        VanSearch: typeof Search;    }}
 |