import type { Message } from "./MessageQueueContext"; interface Options { startTimer: () => void; stopTimer: () => void; visible: boolean; message: Message | undefined; disabled?: boolean; } /** * This hook is used to pause the exit timeout if the user blurs the window * while a toast is visible and the autohide functionality is not disabled. If * this functionality is not added, messages and alerts might be missed by the * user since they minimized the browser or viewing something on a second * screen. * * @internal */ export declare function useWindowBlurPause({ startTimer, stopTimer, visible, message, disabled, }: Options): void; export {};