/**
 * MCP Resource implementations - Data-driven approach
 * Provides direct access to architectural analysis data
 */
export interface ResourceGenerationResult {
    data: any;
    contentType: string;
    lastModified: string;
    cacheKey: string;
    ttl: number;
    etag?: string;
}
/**
 * Generate architectural knowledge graph resource
 * Returns actual knowledge graph data instead of prompts
 */
export declare function generateArchitecturalKnowledgeGraph(projectPath: string): Promise<ResourceGenerationResult>;
/**
 * Generate analysis report resource
 * Returns actual analysis report data instead of prompts
 */
export declare function generateAnalysisReport(projectPath: string, focusAreas?: string[]): Promise<ResourceGenerationResult>;
/**
 * Generate ADR list resource
 * Enhanced with caching support
 */
export declare function generateAdrList(adrDirectory?: string, projectPath?: string): Promise<ResourceGenerationResult>;
//# sourceMappingURL=index.d.ts.map