/**
 * System2Memory - quality scoring helpers
 *
 * Extracted from `system2-memory.ts` to keep the manager class small and
 * to satisfy the repo lint rules (max-lines / explicit return types).
 */
import type { QualityMetrics } from "./types/memory-interfaces";
export declare function hashCode(str: string): string;
export declare function createInitialQualityMetrics(): QualityMetrics;
export declare function calculateBasicComplexity(code: string): number;
export declare function calculateMaintainability(code: string, _language: string): Promise<number>;
export declare function calculateReadability(code: string, _language: string): Promise<number>;
export declare function calculateTestability(code: string, _language: string): Promise<number>;
export declare function calculatePerformance(code: string, _language: string): Promise<number>;
export declare function calculateSecurity(code: string, _language: string): Promise<number>;
export declare function calculateBugDensity(code: string, _language: string): Promise<number>;
export declare function calculateCyclomaticComplexity(code: string, _language: string): Promise<number>;
