import type { InputVariant } from './input'; import type { Size } from '../../types'; declare const _default: __VLS_WithTemplateSlots; type: { type: globalThis.PropType; default: string; }; isLoading: { type: globalThis.PropType; }; isDisabled: { type: globalThis.PropType; }; isPadded: { type: globalThis.PropType; default: boolean; }; size: { type: globalThis.PropType; default: () => Size; }; color: { type: globalThis.PropType<"inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger">; default: () => "inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger"; }; variant: { type: globalThis.PropType<"white" | InputVariant>; default: string; }; icon: { type: globalThis.PropType; }; loadingIcon: { type: globalThis.PropType; default: () => string; }; leadingIcon: { type: globalThis.PropType; }; trailingIcon: { type: globalThis.PropType; }; isTrailing: { type: globalThis.PropType; }; isLeading: { type: globalThis.PropType; }; ui: { type: globalThis.PropType; placeholder: string | { [key: string]: string | object; }; size: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; gap: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; leading: { [key: string]: string | object; } | Partial<{ padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; trailing: { [key: string]: string | object; } | Partial<{ padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; color: { [key: string]: string | object; } | Partial<{ white: { [key: string]: string | object; } | Partial<{ outline?: { [key: string]: string | object; } | Partial; none?: { [key: string]: string | object; } | Partial; }>; }>; variant: { [key: string]: string | object; } | Partial<{ outline: string | { [key: string]: string | object; }; none: string | { [key: string]: string | object; }; }>; icon: { [key: string]: string | object; } | Partial<{ base: string | { [key: string]: string | object; }; active: string | { [key: string]: string | object; }; inactive: string | { [key: string]: string | object; }; color: string | { [key: string]: string | object; }; size: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; leading: { [key: string]: string | object; } | Partial<{ wrapper: string | { [key: string]: string | object; }; pointer: string | { [key: string]: string | object; }; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; trailing: { [key: string]: string | object; } | Partial<{ wrapper: string | { [key: string]: string | object; }; pointer: string | { [key: string]: string | object; }; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; }>; default: { [key: string]: string | object; } | Partial<{ size: { [key: string]: string | object; } | Partial; color: { [key: string]: string | object; } | Partial<"inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger">; variant: { [key: string]: string | object; } | Partial<"white" | InputVariant>; loadingIcon: string | { [key: string]: string | object; }; }>; }>>; default: () => import("./input").Input; }; placeholder: { type: globalThis.PropType; }; isReadonly: { type: globalThis.PropType; }; value: { type: globalThis.PropType; }; name: { type: globalThis.PropType; }; isRequired: { type: globalThis.PropType; }; spellcheck: { type: globalThis.PropType; }; autofocus: { type: globalThis.PropType; }; autocomplete: { type: globalThis.PropType; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { focus: (value: FocusEvent) => void; blur: (value: FocusEvent) => void; }, string, import("vue").PublicProps, Readonly; type: { type: globalThis.PropType; default: string; }; isLoading: { type: globalThis.PropType; }; isDisabled: { type: globalThis.PropType; }; isPadded: { type: globalThis.PropType; default: boolean; }; size: { type: globalThis.PropType; default: () => Size; }; color: { type: globalThis.PropType<"inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger">; default: () => "inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger"; }; variant: { type: globalThis.PropType<"white" | InputVariant>; default: string; }; icon: { type: globalThis.PropType; }; loadingIcon: { type: globalThis.PropType; default: () => string; }; leadingIcon: { type: globalThis.PropType; }; trailingIcon: { type: globalThis.PropType; }; isTrailing: { type: globalThis.PropType; }; isLeading: { type: globalThis.PropType; }; ui: { type: globalThis.PropType; placeholder: string | { [key: string]: string | object; }; size: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; gap: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; leading: { [key: string]: string | object; } | Partial<{ padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; trailing: { [key: string]: string | object; } | Partial<{ padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; color: { [key: string]: string | object; } | Partial<{ white: { [key: string]: string | object; } | Partial<{ outline?: { [key: string]: string | object; } | Partial; none?: { [key: string]: string | object; } | Partial; }>; }>; variant: { [key: string]: string | object; } | Partial<{ outline: string | { [key: string]: string | object; }; none: string | { [key: string]: string | object; }; }>; icon: { [key: string]: string | object; } | Partial<{ base: string | { [key: string]: string | object; }; active: string | { [key: string]: string | object; }; inactive: string | { [key: string]: string | object; }; color: string | { [key: string]: string | object; }; size: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; leading: { [key: string]: string | object; } | Partial<{ wrapper: string | { [key: string]: string | object; }; pointer: string | { [key: string]: string | object; }; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; trailing: { [key: string]: string | object; } | Partial<{ wrapper: string | { [key: string]: string | object; }; pointer: string | { [key: string]: string | object; }; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; }>; default: { [key: string]: string | object; } | Partial<{ size: { [key: string]: string | object; } | Partial; color: { [key: string]: string | object; } | Partial<"inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger">; variant: { [key: string]: string | object; } | Partial<"white" | InputVariant>; loadingIcon: string | { [key: string]: string | object; }; }>; }>>; default: () => import("./input").Input; }; placeholder: { type: globalThis.PropType; }; isReadonly: { type: globalThis.PropType; }; value: { type: globalThis.PropType; }; name: { type: globalThis.PropType; }; isRequired: { type: globalThis.PropType; }; spellcheck: { type: globalThis.PropType; }; autofocus: { type: globalThis.PropType; }; autocomplete: { type: globalThis.PropType; }; }>> & { onFocus?: ((value: FocusEvent) => any) | undefined; onBlur?: ((value: FocusEvent) => any) | undefined; }, { type: string; isPadded: boolean; size: Size; color: "inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger"; variant: "white" | InputVariant; loadingIcon: string; ui: Partial<{ wrapper: string | { [key: string]: string | object; }; base: string | { [key: string]: string | object; }; rounded: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; placeholder: string | { [key: string]: string | object; }; size: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; gap: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; leading: { [key: string]: string | object; } | Partial<{ padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; trailing: { [key: string]: string | object; } | Partial<{ padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; color: { [key: string]: string | object; } | Partial<{ white: { [key: string]: string | object; } | Partial<{ outline?: { [key: string]: string | object; } | Partial; none?: { [key: string]: string | object; } | Partial; }>; }>; variant: { [key: string]: string | object; } | Partial<{ outline: string | { [key: string]: string | object; }; none: string | { [key: string]: string | object; }; }>; icon: { [key: string]: string | object; } | Partial<{ base: string | { [key: string]: string | object; }; active: string | { [key: string]: string | object; }; inactive: string | { [key: string]: string | object; }; color: string | { [key: string]: string | object; }; size: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; leading: { [key: string]: string | object; } | Partial<{ wrapper: string | { [key: string]: string | object; }; pointer: string | { [key: string]: string | object; }; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; trailing: { [key: string]: string | object; } | Partial<{ wrapper: string | { [key: string]: string | object; }; pointer: string | { [key: string]: string | object; }; padding: { [key: string]: string | object; } | Partial<{ "2xs": string | { [key: string]: string | object; }; xs: string | { [key: string]: string | object; }; sm: string | { [key: string]: string | object; }; md: string | { [key: string]: string | object; }; lg: string | { [key: string]: string | object; }; xl: string | { [key: string]: string | object; }; }>; }>; }>; default: { [key: string]: string | object; } | Partial<{ size: { [key: string]: string | object; } | Partial; color: { [key: string]: string | object; } | Partial<"inherit" | "current" | "transparent" | "black" | "white" | "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "slate" | "zinc" | "neutral" | "stone" | "light" | "dark" | "lightblue" | "lightBlue" | "warmgray" | "warmGray" | "truegray" | "trueGray" | "coolgray" | "coolGray" | "bluegray" | "blueGray" | "fluo" | "pilot" | "primary" | "bronze" | "silver" | "gold" | "mauve" | "kaki" | "success" | "danger">; variant: { [key: string]: string | object; } | Partial<"white" | InputVariant>; loadingIcon: string | { [key: string]: string | object; }; }>; }>; }, {}>, { default?(_: {}): any; leading?(_: { isDisabled: boolean | undefined; loading: boolean | undefined; }): any; trailing?(_: { isDisabled: boolean | undefined; loading: boolean | undefined; }): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };