import type { IrExpression, IrType } from "@tsonic/frontend"; import type { EmitterContext } from "../../types.js"; import type { CSharpExpressionAst } from "../format/backend-ast/types.js"; export declare const resolveDirectValueSurfaceType: (valueAst: CSharpExpressionAst, context: EmitterContext) => IrType | undefined; export declare const resolveDirectRuntimeCarrierType: (valueAst: CSharpExpressionAst, context: EmitterContext) => IrType | undefined; export declare const resolveIdentifierValueSurfaceType: (expr: Extract, context: EmitterContext) => IrType | undefined; //# sourceMappingURL=direct-value-surfaces.d.ts.map