/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { ITreeCursorSynchronous, SchemaData } from "../../../core";
import { ICodecOptions, IJsonCodec } from "../../../codec";
import { FullSchemaPolicy } from "../../modular-schema";
import { EncoderCache } from "./compressedEncode";
export declare function makeCompressedCodec({ jsonValidator: validator }: ICodecOptions, cache: EncoderCache): IJsonCodec<ITreeCursorSynchronous>;
export declare function makeSchemaCompressedCodec({ jsonValidator: validator }: ICodecOptions, schema: SchemaData, policy: FullSchemaPolicy): IJsonCodec<ITreeCursorSynchronous>;
//# sourceMappingURL=compressedCodecs.d.ts.map