import type { InputProps as AntInputProps } from 'ant-design-vue'; import type { ExtractPropTypes } from 'vue'; import type InputSearch from './input-search.vue'; import type Input from './input.vue'; import type PasswordInput from './password-input.vue'; interface Rule { label: string; regex: string; } export declare const inputProps: { readonly defaultValue: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly value: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly prefixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly suffixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showPassword: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly allowClear: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly readonly: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly maxlength: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }; export declare const inputSearchProps: { readonly defaultValue: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly value: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly allowClear: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }; export declare const passwordInputProps: { readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly maxlength: NumberConstructor; readonly value: import("ll-plus/es/utils").EpPropFinalized; readonly rules: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly pwdStrength: import("ll-plus/es/utils").EpPropFinalized; readonly weakColor: import("ll-plus/es/utils").EpPropFinalized; readonly mediumColor: import("ll-plus/es/utils").EpPropFinalized; readonly strongColor: import("ll-plus/es/utils").EpPropFinalized; readonly tipTitle: import("ll-plus/es/utils").EpPropFinalized; readonly trigger: import("ll-plus/es/utils").EpPropFinalized; readonly visible: BooleanConstructor; }; export declare const passwordInputEmits: { readonly change: (value: string) => boolean; readonly 'update:value': (value: string) => boolean; readonly 'update:visible': (visible: boolean) => boolean; readonly state: (value: boolean) => boolean; }; export type InputProps = ExtractPropTypes; export type InputSearchProps = ExtractPropTypes; export type PasswordInputProps = ExtractPropTypes; export type InputValue = AntInputProps['value']; export type PasswordInputEmits = typeof passwordInputEmits; export type InputInstance = InstanceType; export type InputSearchInstance = InstanceType; export type PasswordInputInstance = InstanceType; export {};