import { SourceIndexedCompilation } from "./source-indexed-compilation.js"; import { DamlLfExpression } from "../../daml-lf/model/daml-lf-expression.js"; import { DamlLfValueDefinition } from "../../daml-lf/model/daml-lf-value-definition.js"; export declare class DamlSourceMapper { private readonly indexedCompilation; constructor(indexedCompilation: SourceIndexedCompilation); getDefinitionSourceOrThrow(packageId: string, moduleName: string, definitionName: string): import("./source-indexed-compilation.js").IndexedExecutableSource; getModuleSourceOrThrow(packageId: string, moduleName: string): import("./source-indexed-compilation.js").IndexedDefinitionSource; getExpressionSource(expression: DamlLfExpression): import("./source-indexed-compilation.js").IndexedExpressionSource | undefined; getValueDefinitionOrThrow(packageId: string, moduleName: string, definitionName: string): DamlLfValueDefinition; findExecutableSourceAt(path: string, line: number, column: number): import("./source-indexed-compilation.js").IndexedExecutableSource | undefined; }