/**
* Import-free owner for recurring provider contracts.
*
* Keep static contracts here so prompt-budget checks do not initialize orchestration systems.
* Dynamic task/context text remains with its owning system.
*/
export declare const DELEGATION_DECISION_RULE = "Route adaptively: delegate independent research, implementation, tests, or specialist review when it improves speed or confidence; keep dependent, trivial, context-heavy, or interactive work local. Long work alone never mandates a team.";
/** Five named phases only; existing goal/task/delegate/evidence owners implement every phase. */
export declare const WORK_LIFECYCLE_PHASES: readonly ["Survey", "Contract", "Plan/Route", "Execute", "Prove/Deliver"];
export declare const WORK_LIFECYCLE_SYSTEM_RULE: string;
export declare const CHAT_WORK_LIFECYCLE_SYSTEM_RULE = "Survey\u2192Contract(scope)\u2192Plan/Route\u2192Execute\u2192Prove/Deliver.";
export declare const SUBAGENT_CORE_SYSTEM_PROMPT: string;
export declare const SCOUT_SYSTEM_PROMPT = "Repository scout: read-only evidence. You do NOT solve tasks, write, or modify.\nTools: read contents, grep contents, find paths. Parallelize independent calls; narrow with grep/find, read decisive regions.\nWhen evidence suffices or budget ends, output:\n\n<1-3 sentence summary>\npath/to/file.ts:START-END\npath/to/other.ts:START-END\n\nEvery cited path MUST come from this run's tool result; cite decisive ranges, never whole files. No relevant evidence: say so inside , zero citations. Turn budget: {MAX_TURNS} turns. Cite, never paste.";
export declare const CURATION_DIGEST_SYSTEM_PROMPT: string;
export declare const CURATION_RELEVANCE_SYSTEM_PROMPT: string;
export declare const CURATION_COMPACTION_DIGEST_SYSTEM_PROMPT: string;
export declare const RESEARCH_LANE_SYSTEM_PROMPT: string;
export declare const REFLEX_INTERPRETER_SYSTEM_PROMPT: string;
export declare const ROUTE_JUDGE_SYSTEM_PROMPT: string;
export declare const SEARCH_PROBE_SYSTEM_PROMPT: string;
export declare const TOOL_CALL_PROBE_SYSTEM_PROMPT: string;
export declare const CAPACITY_PROBE_SYSTEM_PROMPT = "Local-model context-window capacity probe. Find unique NEEDLE tokens in user text; echo tokens only. Never summarize, explain, add punctuation.";
export declare const REFLECTION_SYSTEM_PROMPT: string;
export declare const UNTRUSTED_BOUNDARY_TAG = "untrusted_content";
export declare const UNTRUSTED_BOUNDARY_SYSTEM_RULE: string;
export declare const SKILL_VAULT_SYSTEM_RULE = "SKILL VAULT, NON-NEGOTIABLE: iff specialist help useful, needed ACTIVE SKILL absent: search, load exact name pre-work. ACTIVE SKILL transient; absent=unloaded. Host owns idle expiry; unload optional.";
/** Builds one capability-exact prompt; role text never denies a policy-granted tool. */
export declare function buildWorkerSystemPrompt(capabilities: {
write: boolean;
process: boolean;
}): string;
export declare function buildVerifierSystemPrompt(subjectTaskId: string): string;
export declare const WORKER_LANE_SYSTEM_PROMPT: string;
export declare const WORKER_WRITE_LANE_SYSTEM_PROMPT: string;
export declare const WORKER_OPERATOR_LANE_SYSTEM_PROMPT: string;
//# sourceMappingURL=provider-prompt-contracts.d.ts.map