declare const CELL_DIR: string;
declare const LAYERS: readonly ["personal", "team", "community"];
export declare function savePersonalProfile(profile: {
    namingStyle: string;
    quoteStyle: string;
    semicolonStyle: string;
    indentStyle: string;
    functionStyle: string;
    asyncStyle: string;
    errorHandling: string;
    architectureStyle: string;
    testPattern: string;
    strengths: string[];
    improvements: string[];
    topPatterns: string[];
}): void;
export declare function savePersonalStyle(patterns: Array<{
    type: string;
    value: string;
    count: number;
    trustScore: number;
}>): void;
export declare function savePersonalErrors(errors: Array<{
    errorType: string;
    count: number;
    avgFixTime: number;
    fixRate: number;
}>): void;
export declare function savePersonalDecisions(decisions: Array<{
    decision: string;
    approach: string;
    worked: boolean;
}>): void;
export declare function savePersonalSession(session: {
    task: string;
    files: string[];
    startedAt: string;
}): void;
export declare function getPersonalProfile(): Record<string, unknown> | null;
export declare function getPersonalStyle(): Record<string, unknown> | null;
export declare function getPersonalErrors(): Record<string, unknown> | null;
export declare function getPersonalDecisions(): Record<string, unknown> | null;
export declare function getPersonalSession(): Record<string, unknown> | null;
export declare function saveTeamMembers(members: Array<{
    name: string;
    role: string;
    joinedAt: string;
}>): void;
export declare function saveTeamPatterns(patterns: Array<{
    name: string;
    value: string;
    count: number;
}>): void;
export declare function saveTeamBlindSpots(blindSpots: Array<{
    issue: string;
    severity: string;
    count: number;
}>): void;
export declare function getTeamMembers(): Record<string, unknown> | null;
export declare function getTeamPatterns(): Record<string, unknown> | null;
export declare function getTeamBlindSpots(): Record<string, unknown> | null;
export declare function saveCommunityPatterns(patterns: Array<{
    category: string;
    description: string;
    popularity: number;
}>): void;
export declare function saveCommunityTrends(trends: Array<{
    pattern: string;
    direction: string;
    change: number;
}>): void;
export declare function saveCommunityRankings(rankings: Array<{
    name: string;
    score: number;
    patterns: number;
}>): void;
export declare function getCommunityPatterns(): Record<string, unknown> | null;
export declare function getCommunityTrends(): Record<string, unknown> | null;
export declare function getCommunityRankings(): Record<string, unknown> | null;
export declare function populateAllLayers(scanResult: {
    profile: Record<string, unknown>;
    patterns: Array<{
        type: string;
        category: string;
        value: string;
        count: number;
        trustScore: number;
    }>;
    project: string;
}): void;
export { CELL_DIR, LAYERS };
//# sourceMappingURL=layers.d.ts.map