import { SendSignalRData, SignalRConfig, SignalRConnection } from './signalr';
export declare namespace SignalRActions {
    class Connect {
        data: SignalRConfig;
        static readonly type = "[SIGNALR] Connect";
        constructor(data: SignalRConfig);
    }
    class Send {
        data: SendSignalRData<unknown>;
        static readonly type = "[SIGNALR] Send";
        constructor(data: SendSignalRData<unknown>);
    }
    class CloseHub {
        hub: string;
        static readonly type = "[SIGNALR] Close Hub";
        constructor(hub: string);
    }
    class CloseHubConnection {
        data: SignalRConfig;
        static readonly type = "[SIGNALR] Close Hub Connection";
        constructor(data: SignalRConfig);
    }
    class DataReceived {
        data: SignalRConnection<unknown>;
        static readonly type = "[SIGNALR] Data Received";
        constructor(data: SignalRConnection<unknown>);
    }
}
