/**
 * 토큰 최적화 파이프라인 메인 함수를 제공하는 파일이다.
 * strip-ansi, line-filter, deduplication, truncate를 순차 적용하여
 * 한 번의 호출로 텍스트를 최적화하고 절감률을 반환한다.
 *
 * 파이프라인 실행 순서:
 * 1. ANSI 코드 제거
 * 2. 줄 단위 keep/strip 필터링
 * 3. 중복 줄 합산 (옵션)
 * 4. 줄/문자 단위 잘라내기
 * 5. 토큰 수 계산 및 절감률 산출
 */
import type { OptimizeOptions, OptimizeResult } from './types';
/**
 * @description 텍스트를 최적화 파이프라인으로 처리하고 절감률을 반환한다.
 * 각 단계는 옵션에 따라 선택적으로 실행되며, 빈 텍스트는 즉시 반환한다.
 * @param text 원본 텍스트
 * @param options 최적화 옵션 (기본값: ANSI 제거 + 빈줄 제거)
 * @returns 최적화 결과 (텍스트, 원본 토큰 수, 최적화 후 토큰 수, 절감률)
 */
export declare const optimizeText: (text: string, options?: OptimizeOptions) => OptimizeResult;
//# sourceMappingURL=optimize.d.ts.map