/** * [WHO]: applyTomlStyleFilter() configuration-driven line filter pipeline * [FROM]: No runtime dependencies * [TO]: Consumed by TokenSave filters/tests and future project/user filter loading * [HERE]: extensions/builtin/token-save/toml-dsl.ts - TokenSave configuration filter DSL core */ export interface TomlStyleFilter { stripAnsi?: boolean; replace?: Array<{ pattern: string; with: string; }>; matchMessage?: Array<{ pattern: string; message: string; }>; stripLines?: string[]; keepLines?: string[]; truncateLine?: number; head?: number; tail?: number; maxLines?: number; emptyMessage?: string; } export declare function applyTomlStyleFilter(filter: TomlStyleFilter, raw: string): string;