import { Emitter } from "../../emitter";
import type { TargetInfo } from "../../target";
export interface AsyncRuntimeOptions {
    needsCycleGC: boolean;
    registerDisposeTypeId?: (disposeFnName: string) => number;
}
export declare function generateAsyncRuntime(emitter: Emitter, targetInfo: TargetInfo, _debugAsyncAwait: boolean, options: AsyncRuntimeOptions): void;
