import { GetNotificationsDataQuery, Notification, NotificationElement, NotificationInitialSettingsConfig, NotificationSettingsConfig } from "@veltdev/types";
export declare function useNotificationUtils(): NotificationElement | undefined;
export declare function useNotificationsData(query?: GetNotificationsDataQuery): Notification[] | null;
export declare function useUnreadNotificationsCount(): {
    forYou: number | null;
    all: number | null;
};
export declare function useNotificationSettings(): {
    setSettings: (settings: NotificationSettingsConfig) => void;
    setSettingsInitialConfig: (settingsInitialConfig: NotificationInitialSettingsConfig[]) => void;
    settings: NotificationSettingsConfig | null;
};
