type UseDocumentVisibilityStateReturnType = Document["visibilityState"] | null;
/**
 * useDocumentVisibilityState
 * @description Returns the visibility state of the document. Returns null on the server side.
 * @returns {UseDocumentVisibilityStateReturnType} The visibility state of the document. `null` on the server.
 * @see {@link https://rooks.vercel.app/docs/hooks/useDocumentVisibilityState}
 */
declare function useDocumentVisibilityState(): UseDocumentVisibilityStateReturnType;
export { useDocumentVisibilityState };
