import { IsAddressRecoveredRequest, RecoveryAddressRequest } from "../../request";
import { BaseSecurityInPort } from "../BaseSecurityInPort";
export interface ISecurityInPortRecovery {
    recoveryAddress(request: RecoveryAddressRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    isAddressRecovered(request: IsAddressRecoveredRequest): Promise<boolean>;
}
export declare class SecurityInPortRecovery extends BaseSecurityInPort implements ISecurityInPortRecovery {
    recoveryAddress(request: RecoveryAddressRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    isAddressRecovered(request: IsAddressRecoveredRequest): Promise<boolean>;
}
