export declare class MockSignalRHubBackend {
    connection: MockSignalRHubConnection;
    private _onclose;
    constructor(connection: MockSignalRHubConnection);
    disconnect(err?: Error | undefined): void;
    registerOnclose(cb: (err?: Error) => void): void;
}
export declare class MockSignalRHubConnectionBuilder {
    private _lastHub;
    build(): MockSignalRHubConnection;
    withUrl(): this;
    getBackend(): MockSignalRHubBackend;
}
export declare class MockSignalRHubConnection {
    backend: MockSignalRHubBackend;
    start(): Promise<void>;
    stop(): Promise<void>;
    onclose(cb: (err?: Error) => void): void;
}
