import { Package as LfArchivePackage } from "../../transports/grpc/generated/canton/com/digitalasset/daml/lf/archive/daml_lf2.js"; import { DamlLfLanguageVersion } from "../decoding/daml-lf-language-version.js"; import { DamlLfPackage } from "./daml-lf-package.js"; export declare class Lf2ModelMapper { static mapPackage(packageId: string, rawPackage: LfArchivePackage, languageVersion: DamlLfLanguageVersion): DamlLfPackage; private static mapType; private static mapTypeParameter; private static mapTypeVariableReference; private static mapTypeParameterKind; private static mapBuiltinType; private static readNumericScale; private static mapModule; private static mapDataType; private static mapTemplateOrThrow; private static mapChoice; private static mapChoiceParameterOrThrow; private static mapField; private static mapTypeConReferenceOrThrow; private static resolvePackageIdOrThrow; private static resolveImportedPackageIdOrThrow; private static mapExpression; private static mapExpressionWithoutSourceLocation; private static mapExpressionSourceLocation; private static mapUpdateExpression; private static mapTemplateReferenceOrThrow; private static resolveInternedString; private static resolveInternedStringOrUndefined; private static resolveInternedDottedName; }