export type SearchSize = "sm" | "md" | "lg"; export type SearchProps = { label?: unknown; size?: SearchSize; modelValue?: string; /** Svelte/React-canonical alias for `modelValue`. */ value?: string; placeholder?: string; clearLabel?: string; disabled?: boolean; /** Lift the field max-width cap so it fills a narrow drawer/rail (width 100%). */ fluid?: boolean; id?: string; class?: string; }; export declare const Search: import("vue").DefineComponent unknown; default: undefined; }; size: { type: () => SearchSize; default: string; }; modelValue: { type: StringConstructor; default: undefined; }; value: { type: StringConstructor; default: undefined; }; placeholder: { type: StringConstructor; default: undefined; }; clearLabel: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; fluid: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: undefined; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "input" | "clear" | "update:modelValue")[], "change" | "input" | "clear" | "update:modelValue", import("vue").PublicProps, Readonly unknown; default: undefined; }; size: { type: () => SearchSize; default: string; }; modelValue: { type: StringConstructor; default: undefined; }; value: { type: StringConstructor; default: undefined; }; placeholder: { type: StringConstructor; default: undefined; }; clearLabel: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; fluid: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: undefined; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; onInput?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; }>, { size: SearchSize; class: string; label: undefined; id: string; disabled: boolean; value: string; placeholder: string; modelValue: string; clearLabel: string; fluid: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Search.d.ts.map