import * as React from 'react';
import LoginConfirmation from '../../../../../../../background/models/loginConfirmation';
import { Bus } from '../../../../../../../common/bus';
import { LoginRequest, WalletDescriptor } from '../../../../../../../common/types';
interface Props {
    data: {
        frameId: string;
        app: string;
        loginRequest: LoginRequest;
    };
    bus: Bus;
    redirect: (route: string) => void;
}
interface State {
    loading: boolean;
    descriptors: WalletDescriptor[];
    confirmations: LoginConfirmation[];
}
export declare class LoginConfirmations extends React.Component<Props, State> {
    private _mounted;
    constructor(props: any);
    componentDidMount(): Promise<void>;
    componentWillUnmount(): void;
    loadData(): Promise<void>;
    selectLoginConfirmation(wallet: string, chain: string, confirmationId: string): Promise<void>;
    render(): React.JSX.Element;
}
export {};
