import { activeRuntimePathForOmsRoot, readActiveRuntimePointer, type ActiveRuntimePointerView } from "../runtime/active-runtime-guard.js"; import type { ActiveRuntimePointer, Clock, KernelPaths } from "./types.js"; export declare function readActiveRuntime(paths: KernelPaths): ActiveRuntimePointer | null; export declare function setActiveRuntime(paths: KernelPaths, clock: Clock, activeVersion: 1 | 2, reason: string): ActiveRuntimePointer; export declare function requireActiveVersion(paths: KernelPaths, expected: 1 | 2): void; export declare function assertSingleMutator(paths: KernelPaths, writerVersion: 1 | 2): void; export declare function assertV2MutationAllowed(paths: KernelPaths): void; export { activeRuntimePathForOmsRoot, readActiveRuntimePointer }; export type { ActiveRuntimePointerView };