import { a as NativeClassName, c as NativeProxyHandle } from "../AdaptiveRecognitionResult-Clnk-SP8.js"; //#region src/main/worker/NativeImplementationRegistry.d.ts declare class NativeImplementationRegistry { private readonly idToNativeImplMap; private readonly nativeImplToHandleMap; private id; allocateHandle(className: NativeProxyHandle["className"]): NativeProxyHandle; set(handle: NativeProxyHandle, impl: NativeClass): void; get(handle: NativeProxyHandle): NativeClass; has(handle: NativeProxyHandle): boolean; delete(handle: NativeProxyHandle): void; handleForNativeImplementation(impl: NativeClass): NativeProxyHandle | undefined; register(className: NativeClassName, impl: NativeClass): NativeProxyHandle; clear(): void; } declare const nativeImplementationRegistry: NativeImplementationRegistry; //#endregion export { nativeImplementationRegistry };