import type { FeatureFlagCache } from "./feature-flag-cache.js"; import type { FeatureOwner } from "./feature-flags.js"; export interface BaseAgentPolicy { version: "v1" | "v2"; fingerprint: string; revision: string | null; reason?: string; } /** Native access is resolved independently; this switch only selects instructions. */ export declare function resolveBaseAgentPolicy(cache: FeatureFlagCache | null, owner: FeatureOwner | null, nativeEnabled: boolean): BaseAgentPolicy; export declare function baseAgentInstructions(policy: BaseAgentPolicy | undefined, legacy: string | undefined): string | undefined; export declare const DURABLE_SPAWN_DESCRIPTION: string; //# sourceMappingURL=base-agent-policy.d.ts.map