export function testGolangBinaryEncodingCompatibility(): void;
export function testStringDecodingPerformance(): void;
export function testAnyEncodeUnknowns(tc: t.TestCase): void;
export function testAnyEncodeDate(tc: t.TestCase): void;
export function testEncodeMax32bitUint(tc: t.TestCase): void;
export function testVarUintEncoding(tc: t.TestCase): void;
export function testVarIntEncoding(tc: t.TestCase): void;
export function testRepeatVarUintEncoding(tc: t.TestCase): void;
export function testRepeatVarIntEncoding(tc: t.TestCase): void;
export function testRepeatAnyEncoding(tc: t.TestCase): void;
export function testRepeatPeekVarUintEncoding(tc: t.TestCase): void;
export function testRepeatPeekVarIntEncoding(tc: t.TestCase): void;
export function testAnyVsJsonEncoding(tc: t.TestCase): void;
export function testStringEncoding(tc: t.TestCase): void;
export function testRepeatStringEncoding(tc: t.TestCase): void;
export function testSetMethods(tc: t.TestCase): void;
export function testRepeatRandomWrites(tc: t.TestCase): void;
export function testWriteUint8ArrayOverflow(tc: t.TestCase): void;
export function testSetOnOverflow(tc: t.TestCase): void;
export function testCloneDecoder(tc: t.TestCase): void;
export function testWriteBinaryEncoder(tc: t.TestCase): void;
export function testOverflowStringDecoding(tc: t.TestCase): void;
export function testRleEncoder(tc: t.TestCase): void;
export function testRleIntDiffEncoder(tc: t.TestCase): void;
export function testUintOptRleEncoder(tc: t.TestCase): void;
export function testIntDiffRleEncoder(tc: t.TestCase): void;
export function testIntEncoders(tc: t.TestCase): void;
export function testIntDiffEncoder(tc: t.TestCase): void;
export function testStringDecoder(tc: t.TestCase): void;
export type EncodingPair = {
    read: (arg0: decoding.Decoder) => any;
    write: (arg0: encoding.Encoder, arg1: any) => void;
    gen: (arg0: prng.PRNG) => any;
    compare: (arg0: any, arg1: any) => boolean;
    name: string;
};
import * as t from "./testing.js";
import * as decoding from "./decoding.js";
import * as encoding from "./encoding.js";
import * as prng from "./prng.js";
//# sourceMappingURL=encoding.test.d.ts.map