import { CollectionDocument } from './collection-document.model';
import { ReportBuilderReportType } from './report-builder-report.model';
export interface ReportBuilderDashboardBuilderModel extends CollectionDocument {
    name: string;
    date_created: Date;
    id_user_created: string;
    user_created: string;
    num_rows: number;
    num_columns: number;
    report_rows: ReportBuilderDashboardBuilderReportRowModel[];
    other?: object;
}
export interface ReportBuilderDashboardBuilderReportRowModel {
    report_columns: ReportBuilderDashboardBuilderReportModel[];
}
export interface ReportBuilderDashboardBuilderReportModel {
    id_report: string;
    report_name: string;
    report_type: ReportBuilderReportType;
    display_type: ReportBuilderDashboardBuilderReportDisplayType;
    display_values: string[];
    display_text: string;
    display_value: string;
}
export type ReportBuilderDashboardBuilderReportDisplayType = 'Data' | 'Bar' | 'Line' | 'Pie';
