import { RefObject } from 'react'; type FullscreenTarget = Element | RefObject | null | undefined; type UseFullscreenReturn = { isFullscreen: boolean; isSupported: boolean; element: Element | null; open: () => Promise; close: () => Promise; toggle: () => Promise; toggleFullscreen: () => Promise; }; export declare function useFullscreen(target?: FullscreenTarget): UseFullscreenReturn; export type { FullscreenTarget, UseFullscreenReturn };