/**
 * Anonymous type lowering for expressions.
 *
 * Circular import with anon-type-lower-statements.ts is intentional and safe:
 * both modules export const functions only used after module initialization.
 */
import type { IrExpression } from "../types.js";
import type { LoweringContext } from "./anon-type-lower-types.js";
export declare const lowerExpression: (expr: IrExpression, ctx: LoweringContext) => IrExpression;
//# sourceMappingURL=anon-type-lower-expressions.d.ts.map