import { en } from './en';
type Language = "en" | "cn" | "tw";
export type TRANSLATION_KEYS = keyof typeof en;
export type t = {
    t: (key: TRANSLATION_KEYS) => string;
};
interface TranslationStoreType {
    currentLocale: Language;
    t: (key: TRANSLATION_KEYS) => string;
    setLocale: (locale: Language) => void;
}
export declare const useTranslation: import('zustand').UseBoundStore<import('zustand').StoreApi<TranslationStoreType>>;
export declare const t: (key: TRANSLATION_KEYS) => string;
export declare const setLocale: (locale: Language) => void;
export declare const getCurrentLocale: () => Language;
export {};
