import type { ILocaleRecord } from '../../bean/resource/locale/type.ts'; import { BeanSimple } from '../../bean/beanSimple.ts'; declare const SymbolLocaleCurrent: unique symbol; declare const SymbolTzCurrent: unique symbol; export declare class AppLocale extends BeanSimple { private [SymbolLocaleCurrent]; private [SymbolTzCurrent]; get metaCookie(): import("./cookie.ts").AppCookie; get current(): keyof ILocaleRecord; set current(value: keyof ILocaleRecord); get tz(): string; set tz(value: string); getText(supportCustomMessage: boolean, moduleScope: string | undefined, locale: T | undefined, key: string, ...args: any[]): string; } export {}; //# sourceMappingURL=locale.d.ts.map