import { SourceMappingPrecision } from "./source-mapping-precision.js"; export interface DarSourceMapMetadataExecutable { packageId: string; moduleName: string; definitionName: string; path: string; startLine: number; startColumn: number; endLine: number; endColumn: number; precision?: SourceMappingPrecision; entrypointKind?: "create" | "exercise"; templateName?: string; choiceName?: string; choiceArgumentFieldName?: string; } export declare class DarSourceMapMetadata { readonly packageId?: string; readonly importedPackages: readonly string[]; readonly executables: readonly DarSourceMapMetadataExecutable[]; constructor(init?: { packageId?: string; importedPackages?: readonly string[]; executables?: readonly DarSourceMapMetadataExecutable[]; }); }