export declare class ChartDataDto {
    name: string;
    hours?: number;
    cost?: number;
    date?: string;
    value?: number;
}
export declare class CostBreakdownDto {
    project_name: string;
    employee_cost: number;
    contractor_fixed_cost: number;
    contractor_monthly_cost: number;
    vendor_fixed_cost: number;
    vendor_monthly_cost: number;
    consultant_fixed_cost: number;
    consultant_monthly_cost: number;
    total_cost: number;
}
export declare class ProjectReportSummaryDto {
    total_hours: number;
    total_cost: number;
    total_clients: number;
    total_projects: number;
    total_employees: number;
}
export declare class ProjectReportChartsDto {
    hours_by_project: ChartDataDto[];
    cost_by_project: ChartDataDto[];
    hours_by_activity_type: ChartDataDto[];
    hours_by_employee: ChartDataDto[];
    daily_hours_trend: ChartDataDto[];
    cost_by_contributor: CostBreakdownDto[];
}
export declare class ProjectReportResponseDto {
    summary: ProjectReportSummaryDto;
    charts: ProjectReportChartsDto;
}
