/**
 * Bridge between AST tracker in isolated-vm and host policy engine
 */
import * as ivm from 'isolated-vm';
export declare function registerIsolateContext(executionId: string, context: ivm.Context): void;
export declare function unregisterIsolateContext(executionId: string): void;
/**
 * Create a getProvenance function that can check AST tracker inside the isolate
 * Falls back to host-side getProvenance for hint-based tracking
 */
export declare function createASTProvenanceChecker(executionId: string): (value: unknown) => any;
//# sourceMappingURL=ast-provenance-bridge.d.ts.map