| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 | import { type ExtractPropTypes } from 'vue';import type { SearchShape } from './types';declare const searchProps: {    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("../field").FieldTextAlign>;    placeholder: StringConstructor;    autocomplete: StringConstructor;    errorMessage: StringConstructor;    enterkeyhint: StringConstructor;    clearTrigger: {        type: import("vue").PropType<import("../field").FieldClearTrigger>;        default: import("../field").FieldClearTrigger;    };    formatTrigger: {        type: import("vue").PropType<import("../field").FieldFormatTrigger>;        default: import("../field").FieldFormatTrigger;    };    error: {        type: BooleanConstructor;        default: null;    };    disabled: {        type: BooleanConstructor;        default: null;    };    readonly: {        type: BooleanConstructor;        default: null;    };} & {    label: StringConstructor;    shape: {        type: import("vue").PropType<SearchShape>;        default: SearchShape;    };    leftIcon: {        type: import("vue").PropType<string>;        default: string;    };    clearable: {        type: BooleanConstructor;        default: true;    };    actionText: StringConstructor;    background: StringConstructor;    showAction: BooleanConstructor;};export declare type SearchProps = ExtractPropTypes<typeof searchProps>;declare const _default: 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("../field").FieldTextAlign>;    placeholder: StringConstructor;    autocomplete: StringConstructor;    errorMessage: StringConstructor;    enterkeyhint: StringConstructor;    clearTrigger: {        type: import("vue").PropType<import("../field").FieldClearTrigger>;        default: import("../field").FieldClearTrigger;    };    formatTrigger: {        type: import("vue").PropType<import("../field").FieldFormatTrigger>;        default: import("../field").FieldFormatTrigger;    };    error: {        type: BooleanConstructor;        default: null;    };    disabled: {        type: BooleanConstructor;        default: null;    };    readonly: {        type: BooleanConstructor;        default: null;    };} & {    label: StringConstructor;    shape: {        type: import("vue").PropType<SearchShape>;        default: 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<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("../field").FieldTextAlign>;    placeholder: StringConstructor;    autocomplete: StringConstructor;    errorMessage: StringConstructor;    enterkeyhint: StringConstructor;    clearTrigger: {        type: import("vue").PropType<import("../field").FieldClearTrigger>;        default: import("../field").FieldClearTrigger;    };    formatTrigger: {        type: import("vue").PropType<import("../field").FieldFormatTrigger>;        default: import("../field").FieldFormatTrigger;    };    error: {        type: BooleanConstructor;        default: null;    };    disabled: {        type: BooleanConstructor;        default: null;    };    readonly: {        type: BooleanConstructor;        default: null;    };} & {    label: StringConstructor;    shape: {        type: import("vue").PropType<SearchShape>;        default: 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: SearchShape;    leftIcon: string;    clearable: boolean;    clearIcon: string;    modelValue: string | number;    clearTrigger: import("../field").FieldClearTrigger;    formatTrigger: import("../field").FieldFormatTrigger;    error: boolean;    readonly: boolean;    showAction: boolean;}>;export default _default;
 |