import { Command } from './command'; import { BinaryTreeHasher } from './hash-binary-tree'; export interface ZopfliNode { length: number; distance: number; dcodeInsertLength: number; cost: number; shortcut: number; } export declare function createZopfliNodes(length: number): ZopfliNode[]; export declare function createZopfliBackwardReferences(numBytes: number, position: number, ringbuffer: Uint8Array, ringbufferMask: number, quality: number, hasher: BinaryTreeHasher, distCache: Int32Array, lastInsertLen: number, npostfix?: number, ndirect?: number): [Command[], number, number]; export declare function createHqZopfliBackwardReferences(numBytes: number, position: number, ringbuffer: Uint8Array, ringbufferMask: number, hasher: BinaryTreeHasher, distCache: Int32Array, lastInsertLen: number, npostfix?: number, ndirect?: number): [Command[], number, number]; //# sourceMappingURL=backward-references-hq.d.ts.map