export declare const useUnmount: (callback: () => void) => void;
export declare const LanguageName: Record<string, string>;
export declare const useTheme: () => readonly ["dark" | "light", () => void];
export declare const useWindowFocus: () => boolean;
export declare const useDelayedValue: <T>(realValue: T, delay: number) => T | null;
type DelayedMeasureResult = [
    ref: (element: HTMLElement | null) => void,
    bounds: {
        width: number;
        height: number;
    }
];
export declare const useDelayedMeasure: (delay?: number) => DelayedMeasureResult;
export {};
