import { IRequiredActionData } from '../components/require-action/required-action-api';
interface IUseMainwrapRealtimeCountsParams {
    accessToken?: string | null;
    currentUserId?: number | null;
    enabled: boolean;
    onConnectionChange?(isConnected: boolean): void;
    onRequiredAction(data: IRequiredActionData): void;
    onUnreadCount(count?: number): void;
}
export declare const useMainwrapRealtimeCounts: ({ accessToken, currentUserId, enabled, onConnectionChange, onRequiredAction, onUnreadCount, }: IUseMainwrapRealtimeCountsParams) => void;
export {};
