import { PropType } from 'vue'; import { InputVariantProps } from './input.theme'; export declare const inputProps: { readonly modelValueRaw: { readonly type: PropType; readonly default: ""; }; readonly id: { readonly type: PropType; readonly default: ""; }; readonly label: { readonly type: PropType; readonly default: ""; readonly required: false; }; readonly placeholder: { readonly type: PropType; readonly default: ""; }; readonly type: { readonly type: PropType<"text" | "email" | "password" | "number" | "select" | "multiselect" | "money">; readonly default: "text"; }; readonly variant: { readonly type: PropType; readonly default: "bordered"; }; readonly color: { readonly type: PropType; readonly default: "default"; }; readonly size: { readonly type: PropType; readonly default: "md"; }; readonly radius: { readonly type: PropType; readonly default: "md"; }; readonly labelPlacement: { readonly type: PropType<"inside" | "outside">; readonly default: "outside"; }; readonly isDisabled: { readonly type: PropType; readonly default: false; }; readonly isInvalid: { readonly type: PropType; readonly default: false; }; readonly isRequired: { readonly type: PropType; readonly default: false; }; readonly isReadonly: { readonly type: PropType; readonly default: false; }; readonly errorMessage: { readonly type: PropType; readonly default: ""; }; readonly helperMessage: { readonly type: PropType; readonly default: ""; }; readonly isClearable: { readonly type: PropType; readonly default: true; }; readonly isDropdown: { readonly type: PropType; readonly default: false; }; readonly isPassword: { readonly type: PropType; readonly default: false; }; readonly isAutoheight: { readonly type: PropType; readonly default: false; }; readonly moneyPrefix: { readonly type: PropType; readonly default: ""; }; }; export declare const inputEmits: { 'update:modelValue': (value: any) => any; change: (value: any) => any; input: (value: any) => any; focus: (value: any) => any; blur: (value: any) => any; };