import type { CodeAnalysis } from '../analyzers/code-analyzer.js'; import type { ScanResult } from '../analyzers/file-scanner.js'; import type { DependencyAnalysis } from '../analyzers/dependency-analyzer.js'; import type { AIProvider } from '../providers/index.js'; export interface UsageExample { title: string; description: string; language: string; code: string; } export interface UsageResult { examples: UsageExample[]; } export interface APIDocEntry { name: string; signature: string; description: string; file: string; } export interface APIDocsResult { entries: APIDocEntry[]; } export declare function generateUsageSection(params: { codeAnalysis: CodeAnalysis; scan: ScanResult; deps: DependencyAnalysis; provider: AIProvider; }): Promise; export declare function generateAPIDocs(params: { codeAnalysis: CodeAnalysis; provider: AIProvider; }): Promise; //# sourceMappingURL=usage.d.ts.map