import { ExecutionContext, type ParseNode, PromiseCapabilityRecord, type AsyncBuiltinSteps } from '#self'; /** https://tc39.es/ecma262/#sec-async-function-objects */ /** https://tc39.es/ecma262/#sec-asyncblockstart */ export declare function AsyncBlockStart(promiseCapability: PromiseCapabilityRecord, asyncBody: ParseNode.AsyncBody | ParseNode.ExpressionBody | ParseNode.Module | AsyncBuiltinSteps, asyncContext: ExecutionContext): Generator; /** https://tc39.es/ecma262/#sec-async-functions-abstract-operations-async-function-start */ export declare function AsyncFunctionStart(promiseCapability: PromiseCapabilityRecord, asyncFunctionBody: ParseNode.AsyncBody | ParseNode.ExpressionBody | AsyncBuiltinSteps): Generator; //# sourceMappingURL=async-function-operations.d.mts.map