export type Language = string; export type ContentType = 'code' | 'markdown' | 'plan' | 'config' | 'other'; export declare class FileDetector { /** * Detect the programming language or file type from filename and MIME type */ static detectLanguage(filename: string, mimeType: string): Language; /** * Classify the content type of a file based on filename and detected language */ static detectContentType(filename: string, language: Language): ContentType; /** * Determine if a file is text-based from its MIME type */ static isTextFile(mimeType: string): boolean; /** * Extract file extension from filename (including the dot) */ private static getExtension; /** * Get the basename of a file (filename without directory path) */ private static getBasename; } //# sourceMappingURL=file-detector.d.ts.map