import type { EmbeddingCapabilityV1, EmbeddingPurpose } from './embedding-capability.js'; export declare const RUNTIME_ACTIVATION_SCHEMA: "runtime-activation.v1"; export interface RuntimeActivationSnapshotV1 { schemaVersion: typeof RUNTIME_ACTIVATION_SCHEMA; semantic: 'authoritative' | 'degraded_structural'; retrieval: 'authoritative' | 'degraded'; memoryExtraction: 'enabled' | 'deferred' | 'disabled'; knowledgeCompilation: 'enabled' | 'deferred' | 'disabled'; embeddingProfiles: Partial>; rolloutPolicyVersion: string; createdAt: number; snapshotHash: string; } export type RuntimeActivationSnapshotInputV1 = Omit; export declare function createRuntimeActivationSnapshotV1(input: RuntimeActivationSnapshotInputV1): RuntimeActivationSnapshotV1; export declare function activationProfilesFromCapabilities(capabilities: Iterable): Partial>; export declare function assertRuntimeActivationSnapshotV1(value: RuntimeActivationSnapshotV1): void; //# sourceMappingURL=runtime-activation.d.ts.map