import type { Aggressiveness } from '../types.js'; export declare function isIgnoredLogLine(line: string): boolean; export declare function shouldKeepLine(line: string): boolean; /** * True for lines that are a single stack-trace frame (any supported * language). Excludes trace headers (goroutine/Traceback/panic) on purpose: * the parser's app-stack truncation counts only consecutive frames. */ export declare function isStackFrameLine(line: string): boolean; export declare function looksLikeDiagnosticLine(line: string): boolean; export declare function isInternalStackTraceLine(line: string): boolean; export declare function estimateTokens(wordCountOrText: number | string): number; export declare function scoreLineRelevance(line: string, aggressiveness: Aggressiveness, seenCount?: number, inputLines?: number): number; export declare function isCiNoiseLine(line: string): boolean; export declare function isProgressBarLine(line: string): boolean; export { isAccessLogNoiseLine } from '../formats/access-log-classifier.js';