import type { CSharpBlockStatementAst, CSharpExpressionAst, CSharpLambdaParameterAst, CSharpStatementAst, CSharpTypeAst } from "../core/format/backend-ast/types.js"; import type { EmitterContext } from "../types.js"; export declare const buildInvokedLambdaExpressionAst: (opts: { readonly parameters: readonly CSharpLambdaParameterAst[]; readonly parameterTypes: readonly CSharpTypeAst[]; readonly body: CSharpExpressionAst | CSharpBlockStatementAst; readonly arguments: readonly CSharpExpressionAst[]; readonly returnType: CSharpTypeAst; readonly context: Pick; }) => CSharpExpressionAst; export declare const blockRequiresAsyncContext: (statements: readonly CSharpStatementAst[]) => boolean; //# sourceMappingURL=invoked-lambda.d.ts.map