import React from 'react';
interface ComplianceReportGeneratorProps {
    drupalSettings: {
        baseUrl: string;
        csrfToken: string;
        userId: string;
        defaultReportSettings: ReportSettings;
    };
    experienceBuilder?: {
        onAction?: (action: string, data: any) => void;
        isEditing?: boolean;
        blockId?: string;
    };
}
interface ReportSettings {
    timeRange: 'day' | 'week' | 'month' | 'quarter' | 'year' | 'custom';
    startDate?: string;
    endDate?: string;
    format: 'pdf' | 'csv' | 'json';
    includeTrends: boolean;
    includeRecommendations: boolean;
    includeDetails: boolean;
    groupBy: 'severity' | 'category' | 'region' | 'none';
    filters: {
        severities: string[];
        categories: string[];
        regions: string[];
    };
}
export declare const ComplianceReportGenerator: React.FC<ComplianceReportGeneratorProps>;
export {};
//# sourceMappingURL=ComplianceReportGenerator.d.ts.map