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 { PackageDecoderRegistry } from "./decoding/package-decoder-registry.js"; import { DamlLfPackage } from "./model/daml-lf-package.js"; export declare class DamlLfPackageLoadResult { readonly packageId: string; readonly languageVersion: DamlLfLanguageVersion; readonly rawPackage: LfArchivePackage; constructor(init: { packageId: string; languageVersion: DamlLfLanguageVersion; rawPackage: LfArchivePackage; }); } export declare class DamlLfPackageLoader { private readonly packageDecoderRegistry; constructor(packageDecoderRegistry?: PackageDecoderRegistry); loadRawPackageOrThrow(archiveBytes: Uint8Array): DamlLfPackageLoadResult; loadPackageOrThrow(archiveBytes: Uint8Array): DamlLfPackage; }