import { CheckoutProfile } from '../../../types/checkout/CheckoutProfile.type'; interface EmailFieldOptions { value: string; onChange: (event: Event) => void; onBlur: (event: Event) => void; onTab?: () => void; error: boolean; errorMsg?: string; checkoutProfile: CheckoutProfile; translationFunc: (key: string) => string; autocomplete?: string; label?: string; placeholder?: string; } export declare class EmailField { private input; constructor(options: EmailFieldOptions); getValue(): string; setValue(value: string): this; trim(): this; setError(error: boolean, errorMsg?: string): this; /** * Show a non-blocking "did you mean" hint below the field. */ setSuggestion(suggestion: string | null): this; getElement(): HTMLDivElement; appendTo(parent: HTMLElement): this; focus(): void; } export {}; //# sourceMappingURL=EmailField.d.ts.map