import type { Segment } from "../encoding/segmentation.js"; /** * Strategy for splitting input data into segments with optimal encoding modes. */ export interface SegmentationStrategy { apply(input: string): Segment[]; } /** * Default greedy strategy that switches mode when a character requires it. * Not optimal but efficient and simple. */ export declare const GreedySegmentationStrategy: SegmentationStrategy;