/**
 * Compact graph summary for room MCP — token-efficient agent orientation.
 *
 * Mirrors trellis-client GET /api/graph/summary shape for skill portability.
 *
 * @module trellis/mcp
 */
import type { TrellisKernel } from '../core/kernel/trellis-kernel.js';
export interface RoomGraphSummaryOptions {
    limit?: number;
}
export interface RoomGraphSummary {
    health: {
        status: 'ok';
        factCount: number;
        linkCount: number;
        entityCount: number;
        ops: number;
        tenantId: string | null;
    };
    entityTypes: Array<{
        type: string;
        count: number;
    }>;
    ontologies: {
        total: number;
        system: string[];
        user: string[];
    };
    topAttributes: Array<{
        attribute: string;
        distinctCount: number;
        cardinality: 'one' | 'many';
    }>;
    links: {
        total: number;
        relations: string[];
    };
    recentMutations: Array<{
        kind: string;
        agentId: string;
        timestamp: string;
        entityId?: string;
    }>;
}
export declare function buildRoomGraphSummary(kernel: TrellisKernel, tenantId: string | null, opts?: RoomGraphSummaryOptions): RoomGraphSummary;
//# sourceMappingURL=graph-summary.d.ts.map