Interface for providers that execute reports. Handles report generation with various output formats. Reports combine data from multiple sources and apply formatting.

interface IRunReportProvider {
    Config(configData): Promise<boolean>;
    RunReport(params, contextUser?): Promise<RunReportResult>;
}

Implemented by

    Methods