/** * visus_report MCP Tool * * Generate compliance reports from Visus-MCP audit logs. * Required for EU AI Act Art. 13 transparency obligations and GDPR Art. 32 security documentation. */ import type { Result } from '../types.js'; export interface VisusReportInput { report_type: 'summary_json' | 'csv' | 'gdpr_art30'; days_back?: number; tool_filter?: 'visus_fetch' | 'visus_search' | 'visus_read' | 'all'; } export interface VisusReportOutput { report: string; format: 'json' | 'csv'; generated_at: string; period_days: number; } /** * visus_report tool implementation */ export declare function visusReport(input: VisusReportInput): Promise>; /** * MCP tool definition for visus_report */ export declare const visusReportToolDefinition: { name: string; title: string; description: string; inputSchema: { type: string; properties: { report_type: { type: string; enum: string[]; description: string; default: string; }; days_back: { type: string; description: string; default: number; minimum: number; maximum: number; }; tool_filter: { type: string; description: string; enum: string[]; default: string; }; }; required: never[]; }; annotations: { readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; }; //# sourceMappingURL=report.d.ts.map