export interface StatisticDataResponse { status: number; message: string; data: { totalRecords: number; data: { _id: string; member: { _id: string; fullName: string; nickName: string; key: number; profilePicture: string; }; team: string; progressTask: { done: number; total: number; percentage: number; }; doneTask: number; doneChecklist: number; }[]; }; } export interface StatisticOptions { status: number; message: string; data: { memberOptions: { label: string; value: number; }[]; }; } export interface TeamMemberData { _id: string; member: { _id: string; fullName: string; nickName: string; key: number; profilePicture: string; }; team: string; progressTask: { done: number; total: number; percentage: number; }; doneTask: number; doneChecklist: number; childRow: boolean; } export interface StatisticDetailResponse { status: number; message: string; data: { _id: string; project: { _id: string; name: string; }; progressTask: { done: number; total: number; percentage: number; }; doneTask: number; doneChecklist: number; }[]; } export interface StatisticDetailData { status: number; message: string; data: { groupHeader: string; groupItems: { _id: string; project: { _id: string; name: string; }; progressTask: { done: number; total: number; percentage: number; }; doneTask: number; doneChecklist: number; }[]; }[]; }