interface WorkerPromptContract { readonly goal: string; readonly acceptance: readonly string[]; readonly constraints: readonly string[]; readonly role?: { readonly name: string; readonly tier: string; readonly charter: string; }; readonly continuation?: { readonly priorWorkerId: string; readonly priorAttemptId: string; readonly sessionFile: string; }; readonly context?: "fresh" | "fork"; readonly forkSource?: { readonly sourceSessionFile: string; readonly branchPointId: string; readonly inheritedEntries: number; readonly inheritedBytes: number; }; readonly contextRefs?: readonly { readonly kind: "file" | "session" | "artifact"; readonly value: string; }[]; readonly capabilities?: readonly string[]; } export declare function canonicalWorkerCapsule(contract: WorkerPromptContract): string; export declare function buildWorkerPrompt(contract: WorkerPromptContract): string; export declare function assertWorkerCapsuleMirrored(prompt: string, capsule: string): void; export {}; //# sourceMappingURL=worker-prompt-capsule.d.ts.map