/** Options for useDocumentTitle */ export interface UseDocumentTitleOptions { /** Restore the previous title when the component unmounts. Default: `false` */ restoreOnUnmount?: boolean; } /** * Sets `document.title` reactively. Optionally restores the previous title on unmount. * * @param {string} title - The new document title * @param {UseDocumentTitleOptions} [options] - Behavior options * * @example * // Unread notification count in title * useDocumentTitle(unread > 0 ? `(${unread}) Dashboard` : 'Dashboard'); * * // Restore original title when leaving page * useDocumentTitle('Editing Post', { restoreOnUnmount: true }); */ export declare function useDocumentTitle(title: string, options?: UseDocumentTitleOptions): void;