import React from "react";
import AddThreepid, { ThirdPartyIdentifier } from "../../../../AddThreepid";
interface IEmailAddressProps {
    email: ThirdPartyIdentifier;
    disabled?: boolean;
}
interface IEmailAddressState {
    verifying: boolean;
    addTask: AddThreepid | null;
    continueDisabled: boolean;
    bound?: boolean;
}
export declare class EmailAddress extends React.Component<IEmailAddressProps, IEmailAddressState> {
    constructor(props: IEmailAddressProps);
    componentDidUpdate(prevProps: Readonly<IEmailAddressProps>): void;
    private changeBinding;
    private onRevokeClick;
    private onShareClick;
    private onContinueClick;
    render(): React.ReactNode;
}
interface IProps {
    emails: ThirdPartyIdentifier[];
    isLoading?: boolean;
    disabled?: boolean;
}
export default class EmailAddresses extends React.Component<IProps> {
    render(): React.ReactNode;
}
export {};
