import { type Locale, type MessageTree } from "../../ui/src/i18n/index.js"; import type { Ref } from "vue"; export type ExtensionT = (key: string, values?: Record, plural?: number) => string; export declare const extensionT: (extensionId: string) => ExtensionT; export declare const registerExtensionMessages: (extensionId: string, messages: { readonly base: MessageTree; readonly load: (locale: string) => Promise<{ readonly default: MessageTree; }>; }) => Promise; export declare const activeLocale: Readonly>; export type { Locale };