import type { ExtractPropTypes } from 'vue';
import type EmailInput from './email-input.vue';
export declare const emailInputProps: {
    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<string[]>, unknown, unknown, () => any[], boolean>;
    readonly showSelect: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly placeholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "请输入", boolean>;
    readonly selectMinW: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "120px", boolean>;
    readonly allowClear: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
};
export declare const emailInputEmits: {
    'update:value': (value: string) => boolean;
    change: (value: string) => boolean;
};
export type EmailInputProps = ExtractPropTypes<typeof emailInputProps>;
export type EmailInputEmits = typeof emailInputEmits;
export type EmailInputInstance = InstanceType<typeof EmailInput>;
