import type { GreedyEncodeResult, SequencePlannerState } from './sequencePlanner.js'; export type SequenceCompressionStrategy = 'fast' | 'lazy' | 'optimal'; export interface BuildSequenceOptions { strategy?: SequenceCompressionStrategy; history?: Uint8Array; repOffsets?: [number, number, number]; plannerState?: SequencePlannerState; } export type { GreedyEncodeResult } from './sequencePlanner.js'; export declare function buildGreedySequences(input: Uint8Array, options?: BuildSequenceOptions): GreedyEncodeResult;