/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { ICodecOptions, IJsonCodec } from "../../codec";
import { FieldKey, ITreeCursorSynchronous } from "../../core";
import { FieldBatchCodec } from "../chunked-forest";
import { Format } from "./format";
/**
 * Uses field cursors
 */
export type FieldSet = ReadonlyMap<FieldKey, ITreeCursorSynchronous>;
export type ForestCodec = IJsonCodec<FieldSet, Format, Format>;
export declare function makeForestSummarizerCodec(options: ICodecOptions, fieldBatchCodec: FieldBatchCodec): ForestCodec;
//# sourceMappingURL=codec.d.ts.map