/** * `get_style_fingerprint` MCP handler (change: add-codebase-style-fingerprint). * * Returns the DESCRIPTIVE, deterministic idiom profile computed during analysis (see * `src/core/analyzer/style-fingerprint.ts`) as a CONCLUSION — the measured idiom set with sample * sizes and honest null signals — never a graph or a source dump. Repository profile by default; a * named community/region, or a single file, on request. * * It does NOT re-parse or re-derive: it reads the persisted `style-fingerprint.json`. So the answer * is exactly what the analyzer measured, byte-for-byte, and stays cheap. */ export interface GetStyleFingerprintInput { directory: string; /** Profile for one community/region id (from `get_map`). */ communityId?: string; /** * Profile for a single file (exact path or unique path suffix). Most specific scope: when both * `filePath` and `communityId` are supplied, `filePath` wins. */ filePath?: string; /** Restrict the returned languages to this one (canonical name, e.g. "TypeScript"). */ language?: string; } /** * Return the measured idiom profile. Read-only, deterministic, offline. Conclusion-shaped * (`unknown` by additive cast), never a node-and-edge graph. */ export declare function handleGetStyleFingerprint(input: GetStyleFingerprintInput): Promise; //# sourceMappingURL=style-fingerprint.d.ts.map