import BaseSession from '../BaseSession';
export declare class RegisterAgent {
    private session;
    private gatewayStateTask;
    private pendingRequestId;
    constructor(session: BaseSession);
    onSocketMessage: (response: any) => Promise<void>;
    getIsRegistered: () => Promise<boolean>;
}
