import { type BuiltinLocaleCode, type LocaleCode } from "./shared.js"; /** * Copy for the page where a person approves or denies an MCP action call. * `{action}`, `{time}`, `{client}`, `{email}`, `{count}`, `{url}` and `{app}` are filled * in by the page or prompt; `{time}` in the reader's own time zone. */ export interface McpApprovalMessages { documentTitle: string; approve: string; deny: string; reaches: string; details: string; argumentsNotStored: string; argumentsUnreadable: string; decideBy: string; priorCompleted: string; priorUnknown: string; approved: string; used: string; denied: string; closed: string; expired: string; notFound: string; otherOrganization: string; saving: string; saveFailed: string; decisionUnconfirmed: string; signInToReview: string; signInUnavailable: string; pageOutOfDate: string; yes: string; no: string; requestedThrough: string; connectedClient: string; unnamedClient: string; clientWantsTo: string; agentWantsTo: string; connected: string; requestedAs: string; prompt: string; promptLink: string; decisionTitle: string; decisionHelp: string; noTimeZone: string; calendarTimeZone: string; moreRecipients: string; moreFields: string; valuesShortened: string; argumentsCut: string; reviewWhole: string; relativeLink: string; loadFailed: string; tryAgain: string; openApp: string; } export declare const MCP_APPROVAL_MESSAGES: Record; export declare function mcpApprovalMessagesForLocale(locale: LocaleCode): McpApprovalMessages;