import { type SanitizedContextForkMode } from "./sanitized-context-fork.ts"; export interface WorkerContextModelIdentity { provider: string; model: string; } export interface ResolveWorkerContextInheritanceModeInput { parent: WorkerContextModelIdentity; worker: WorkerContextModelIdentity; /** Eventual `fork_turns` wire value. Omission is policy-significant. */ mode?: string; } /** * Pure provider/model egress policy for sanitized birth context. Omitted mode never inherits. * Explicit inheritance is allowed only when both identities match exactly; crossing either * boundary requires an explicit none if a mode was supplied. */ export declare function resolveWorkerContextInheritanceMode(input: ResolveWorkerContextInheritanceModeInput): SanitizedContextForkMode; //# sourceMappingURL=worker-context-inheritance-policy.d.ts.map