import type { Extractor, ExtractorInput, ExtractorResult } from "../extractor.js"; import { type CacheStats } from "../cache.js"; export declare function collectFiles(root: string): string[]; export declare class TsExtractor implements Extractor { readonly language: "ts"; matches(filePath: string): boolean; extract(input: ExtractorInput): ExtractorResult & { cacheStats?: CacheStats; }; }