interface NativeObjInfo {
    ptr: number;
    onFree: () => Promise<void>;
}
export declare class FinalizationHelper {
    private wasmLib;
    private static instance;
    private static wasmLib;
    static init(wasmLib: any): void;
    static getInstance(): FinalizationHelper;
    private finalizationRegistry;
    private finalizationQueue;
    private scheduler;
    private constructor();
    private scheduleCleanup;
    register(target: WeakKey, info: NativeObjInfo): void;
}
export {};
