import { OnClickEventType } from "../types/OnClickEventType";
export interface SoftScrumBoardCardInterface {
    title: string;
    description: string;
    created_at: string;
    updated_at: string;
    num_comments: number;
    num_files: number;
    num_members: number;
    expired?: string;
    labels: SoftScrumBoardCard_LabelInterface[];
    files: SoftScrumBoardCard_FileInterface[];
    checklist: SoftScrumBoardCard_ChecklistInterface[];
    activities: SoftScrumBoardCard_ActivityInterface[];
    comments: SoftScrumBoardCard_CommentInterface[];
    tasks: SoftScrumBoardCard_TaskInterface[];
    members: SoftScrumBoardCard_MemberInterface[];
}
export interface SoftScrumBoardCard_ExtendInterface extends SoftScrumBoardCardInterface {
    onClick: OnClickEventType;
}
export interface SoftScrumBoardCard_LabelInterface {
    color: string;
    id: number;
    label: string;
    showLabel?: boolean;
}
export interface SoftScrumBoardCard_FileInterface {
    title: string;
    image: string;
    id: number;
}
export interface SoftScrumBoardCard_ChecklistInterface {
}
export interface SoftScrumBoardCard_CommentInterface {
}
export interface SoftScrumBoardCard_ActivityInterface {
}
export interface SoftScrumBoardCard_TaskInterface {
    id: number;
    title: string;
    tasks: SoftScrumBoardCard_TaskCheckInterface[];
}
export interface SoftScrumBoardCard_TaskCheckInterface {
    id: number;
    title: string;
    checked: boolean;
}
export interface SoftScrumBoardCard_MemberInterface {
    id: number;
    name: string;
    image: string;
}
