/**
 * i18n message catalog.
 *
 * Structure: `messages[key][locale]` → translated string.
 * Use `{0}`, `{1}`, … as positional placeholders — the `t()` helper
 * substitutes them at call-site.
 */
export type Locale = "en" | "zh";
export declare const DEFAULT_LOCALE: Locale;
export declare const SUPPORTED_LOCALES: readonly Locale[];
export declare const messages: {
    "interrupt.compacting": {
        en: string;
        zh: string;
    };
    "interrupt.learning": {
        en: string;
        zh: string;
    };
    "interrupt.working": {
        en: string;
        zh: string;
    };
    "cmd.stop.sent": {
        en: string;
        zh: string;
    };
    "cmd.stop.not_working": {
        en: string;
        zh: string;
    };
    "cmd.sleep.changed": {
        en: string;
        zh: string;
    };
    "cmd.rdp.unavailable": {
        en: string;
        zh: string;
    };
    "cmd.rdp.link": {
        en: string;
        zh: string;
    };
    "cmd.realtime.unavailable": {
        en: string;
        zh: string;
    };
    "cmd.console.unavailable": {
        en: string;
        zh: string;
    };
    "cmd.restart.confirm": {
        en: string;
        zh: string;
    };
    "cmd.tunnel.not_configured": {
        en: string;
        zh: string;
    };
    "cmd.tunnel.restarting": {
        en: string;
        zh: string;
    };
    "cmd.backup.starting": {
        en: string;
        zh: string;
    };
    "cmd.backup.complete": {
        en: string;
        zh: string;
    };
    "cmd.backup.failed": {
        en: string;
        zh: string;
    };
    "cmd.silent.on": {
        en: string;
        zh: string;
    };
    "cmd.silent.off": {
        en: string;
        zh: string;
    };
    "cmd.weixin.starting": {
        en: string;
        zh: string;
    };
    "cmd.weixin.failed": {
        en: string;
        zh: string;
    };
    "cmd.weixin.scan_qr": {
        en: string;
        zh: string;
    };
    "cmd.weixin.success": {
        en: string;
        zh: string;
    };
    "cmd.weixin.error": {
        en: string;
        zh: string;
    };
    "cmd.upgrade_beta.checking": {
        en: string;
        zh: string;
    };
    "cmd.upgrade_beta.failed": {
        en: string;
        zh: string;
    };
    "cmd.upgrade_dev.checking": {
        en: string;
        zh: string;
    };
    "cmd.upgrade_dev.failed": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.unavailable": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.title": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.free_trial": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.no_subscription": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.status_active": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.status_past_due": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.status_pending": {
        en: string;
        zh: string;
    };
    "cmd.subscribe.manage_link": {
        en: string;
        zh: string;
    };
    "cmd.refresh.busy": {
        en: string;
        zh: string;
    };
    "cmd.refresh.stop_timeout": {
        en: string;
        zh: string;
    };
    "cmd.refresh.no_session": {
        en: string;
        zh: string;
    };
    "cmd.refresh.refreshing": {
        en: string;
        zh: string;
    };
    "cmd.refresh.done": {
        en: string;
        zh: string;
    };
    "auto_refresh.notice": {
        en: string;
        zh: string;
    };
    "cmd.tasks.no_tasks": {
        en: string;
        zh: string;
    };
    "cmd.tasks.title": {
        en: string;
        zh: string;
    };
    "cmd.tasks.status_working": {
        en: string;
        zh: string;
    };
    "cmd.tasks.status_idle": {
        en: string;
        zh: string;
    };
    "cmd.tasks.task_label": {
        en: string;
        zh: string;
    };
    "cmd.tasks.session_label": {
        en: string;
        zh: string;
    };
    "cmd.tasks.todo_list": {
        en: string;
        zh: string;
    };
    "cmd.tasks.recent_steps": {
        en: string;
        zh: string;
    };
    "cmd.tasks.queue": {
        en: string;
        zh: string;
    };
    "common.on": {
        en: string;
        zh: string;
    };
    "common.off": {
        en: string;
        zh: string;
    };
    "cmd.android_use.toggle": {
        en: string;
        zh: string;
    };
    "cmd.chat_monitor.no_db": {
        en: string;
        zh: string;
    };
    "cmd.chat_monitor.toggle": {
        en: string;
        zh: string;
    };
    "cmd.chat_monitor.error": {
        en: string;
        zh: string;
    };
    "cmd.screenshot.failed": {
        en: string;
        zh: string;
    };
    "subscription.expired": {
        en: string;
        zh: string;
    };
    "subscription.renewed": {
        en: string;
        zh: string;
    };
    "billing.no_plans": {
        en: string;
        zh: string;
    };
    "billing.select_plan": {
        en: string;
        zh: string;
    };
    "billing.subscribe_to": {
        en: string;
        zh: string;
    };
    "billing.complete_subscription": {
        en: string;
        zh: string;
    };
    "billing.subscribe_now": {
        en: string;
        zh: string;
    };
    "billing.no_bundles": {
        en: string;
        zh: string;
    };
    "billing.bundle_topup": {
        en: string;
        zh: string;
    };
    "cmd.set.menu": {
        en: string;
        zh: string;
    };
    "cmd.set.language_label": {
        en: string;
        zh: string;
    };
    "cmd.set.timezone_label": {
        en: string;
        zh: string;
    };
    "cmd.set.choose_language": {
        en: string;
        zh: string;
    };
    "cmd.set.choose_timezone": {
        en: string;
        zh: string;
    };
    "cmd.set.language_changed": {
        en: string;
        zh: string;
    };
    "cmd.set.timezone_changed": {
        en: string;
        zh: string;
    };
    "cmd.set.timezone_failed": {
        en: string;
        zh: string;
    };
    "onboarding.choose_language": {
        en: string;
        zh: string;
    };
    "onboarding.choose_timezone": {
        en: string;
        zh: string;
    };
    "onboarding.setup_complete": {
        en: string;
        zh: string;
    };
    "llm.retry_exhausted": {
        en: string;
        zh: string;
    };
    "llm.providers_exhausted": {
        en: string;
        zh: string;
    };
};
export type MessageKey = keyof typeof messages;
//# sourceMappingURL=messages.d.ts.map