export interface ProjectLanguages {
    python: boolean;
    php: boolean;
    typescript: boolean;
    javascript: boolean;
    kotlin: boolean;
    go: boolean;
    rust: boolean;
    ruby: boolean;
}
/**
 * Scan a directory for source file extensions, returning which languages
 * are present. Short-circuits once all tracked languages are found.
 */
export declare function detectProjectLanguages(root: string): Promise<ProjectLanguages>;
/**
 * Synchronous variant for use during server startup where top-level await
 * isn't convenient. Uses readdirSync. Caps at MAX_FILES_SCANNED.
 */
export declare function detectProjectLanguagesSync(root: string): ProjectLanguages;
//# sourceMappingURL=language-detect.d.ts.map