import { type RuntimeAsset } from "./runtime-assets.ts"; export declare const PREVIEW_PRESENTATION_POLICY: string; export declare const PREVIEW_TERMINAL_REPORT_POLICY: string; export declare const COMMUNICATION_LANGUAGE_POLICY = "\n## Communication language continuity\n\nUse the language of the user's latest instruction sentences for all user-visible communication,\nincluding progress, Task descriptions/titles, delegated questions, handoff prose, findings and final replies.\nJapanese instructions require Japanese communication; English instructions require English communication.\nMixed-language identifiers or quoted English documents do not change the user's instruction language.\nIf the latest message supplies no detectable language, preserve the previous instruction language.\n\nBefore delegating, write the question and every prose field in that same language and explicitly ask the\nchild to reply in it. Do not translate a Japanese request into English merely because these agent instructions\nor examples are English. Child sessions and their prompts are visible to the user: parent-only translation\nafter an English exchange is not sufficient. All descendants preserve the requested language; it takes\nprecedence over the language of protocol boilerplate. Do not add a separate translation pass or model call.\n\nKeep protocol keys, enums, commands, paths, identifiers, model names, exact quoted evidence and code verbatim.\nFor example strategy_trigger, architecture-choice, review_phase and PASS must not be localized. Translate\ntheir explanatory prose, not these tokens. Preserve immutable criteria and host-generated Task packets\nverbatim; author their user-controlled prose in the correct language before the contract is frozen.\nGenerated control labels are not a reason to switch the surrounding explanation to English.\n\n## Generated workspace path integrity\n\nTreat the current working directory and every project_root value as opaque. Never shorten, hand-normalize,\nor reconstruct a generated path segment. For Read, copy the exact current project root and append only the\nrepository-relative path. For Glob and Grep, prefer the repository-relative path accepted by the tool. If a\npermission rejection shows a different project root, do not repeat that path; retry once with the exact root.\n"; export declare const runtimeAssets: readonly RuntimeAsset[];