import React, { Component } from 'react';
import { Messages } from '../../../validators/types';
export interface EmailState {
    email: string;
    valid: boolean;
}
export interface EmailProps {
    labels: {
        input: string;
        button: string;
    };
    onSubmit: (email: string) => void;
    messages: Messages;
}
export declare class EmailContainer extends Component<EmailProps, EmailState> {
    state: EmailState;
    constructor(props: EmailProps);
    handleChange: (e: React.FormEvent<HTMLInputElement | HTMLSelectElement>) => void;
    handleSubmit: () => void;
    handleEmailValid: (valid: boolean) => void;
    render(): React.FunctionComponentElement<import("./component").EmailProps>;
}
//# sourceMappingURL=container.d.ts.map