import { type DiagnosticIdentityDocument } from "@actuarial-ts/core"; /** Internal capacity guard, exported only from this private module for tests. */ export declare function assertCompactFindingCapacity(count: number, addition?: number): void; export declare class CompactDiagnosticJson { private nodes; private edges; private strings; private stringIds; private primitiveIds; private smallNodes; private nodeCount; private edgeCount; private sealed; private stringId; add(value: unknown): number; seal(): void; private edge; length(id: number): number; property(id: number | undefined, key: string): number | undefined; arrayItem(id: number, index: number): number; identityDocument(id: number): DiagnosticIdentityDocument; read(id: number, sourceCountsOnly?: boolean): unknown; } //# sourceMappingURL=compactDiagnosticJson.d.ts.map