import { Table } from 'dexie';
export declare class CacheHelper {
    private readonly table;
    constructor(cacheTable: Table<{
        key: string;
        value: string | boolean | number;
    }>);
    private getValue;
    private setValue;
    setLocale<TAllowedLocales extends string[]>(locale: TAllowedLocales[number]): Promise<void>;
    getLocale(): Promise<string>;
    setIsDark(isDark: boolean): Promise<void>;
}
