import { Chat } from '@connectycube/react';
type NotificationHook = {
    showNotification: (title?: string, body?: string, icon?: string) => Promise<Notification | void>;
    notifyWithSound: (title?: string, body?: string, icon?: string) => Promise<Notification | void>;
    notifyOnMessage: (userId: number, message: Chat.Message) => Promise<Notification | void>;
    playAudio: () => void;
};
declare function useNotification(): NotificationHook;
export default useNotification;
//# sourceMappingURL=useNotification.d.ts.map