export declare const PUSHER_HEALTHCHECK_SUCCESS = "@@pusher/HEALTHCHECK_SUCCESS";
export declare const PUSHER_HEALTHCHECK_ERROR = "@@pusher/HEALTHCHECK_ERROR";
export declare const PUSHER_HEALTHCHECK_TIMEOUT = "@@pusher/HEALTHCHECK_TIMEOUT";
export interface PusherHealthcheckSuccessAction {
    type: '@@pusher/HEALTHCHECK_SUCCESS';
}
export interface PusherHealthcheckErrorAction {
    type: '@@pusher/HEALTHCHECK_ERROR';
    channel: string;
    event: string;
    error?: any;
}
export interface PusherHealthcheckTimeoutAction {
    type: '@@pusher/HEALTHCHECK_TIMEOUT';
    channels: string[];
    error?: any;
}
export declare const pusherHealthcheckSuccess: () => PusherHealthcheckSuccessAction;
export declare const pusherHealthcheckError: (channel: string, event: string, error?: any) => PusherHealthcheckErrorAction;
export declare const pusherHealthcheckTimeout: (channels: string[], error?: any) => PusherHealthcheckTimeoutAction;
