import { OpenCascadeCompatibilityReplacement } from './types'; /** * Temporarily restores numbered names exposed by older opencascade.js builds. * The callback is retried once for every missing alias it encounters. */ export declare function createOpenCascadeCompatibilitySession(roots: Record): { replacements: OpenCascadeCompatibilityReplacement[]; run(callback: () => T | Promise): Promise; restore(): void; };