export type TwinWorldRuntime = { DELTA_TYPE_SUFFIX: typeof import('@volter-ai-dev/twin').DELTA_TYPE_SUFFIX; isEgressEventType: typeof import('@volter-ai-dev/twin').isEgressEventType; listEvents: typeof import('@volter-ai-dev/twin').listEvents; loadWorldConfig: typeof import('@volter-ai-dev/twin').loadWorldConfig; worldStateRoot: typeof import('@volter-ai-dev/twin').worldStateRoot; }; export declare const MISSING_WORLD_TWIN_MESSAGE = "ztrack world adapters (world-annotations / world-source-books) require the optional @volter-ai-dev/twin package. Install it with: npm install -D @volter-ai-dev/twin"; /** Injectable for tests that simulate the peer being unresolvable without actually * uninstalling it (see worldTwinRuntime.test.ts). Production code never overrides this. */ export declare let importTwinModule: () => Promise; export declare function __setImportTwinModuleForTest(fn: typeof importTwinModule): void; /** Test-only: clears the memoized runtime so a test that simulates the peer being present or * absent doesn't leak its result into an unrelated test (see worldTwinRuntime.test.ts). */ export declare function __resetTwinWorldRuntimeCacheForTest(): void; /** Load the twin world-event surface, memoized after the first successful call. Throws * MISSING_WORLD_TWIN_MESSAGE (never a raw MODULE_NOT_FOUND) when the optional peer isn't * installed. */ export declare function loadTwinWorldRuntime(): Promise;