export interface Task {
    id?: number;
    goalId?: number;
    name?: string;
    description?: string;
    system?: boolean;
    startOn?: any;
    startDateText?: any;
    endOn?: any;
    endDateText?: any;
    statusId?: number;
    priorityId?: number;
    colourId?: number;
    members?: any[];
    taskComments?: any[];
    files?: any[];
    applicationUserId?: string;
    archivedBy?: any;
    archivedDate?: any;
    goal?: any;
    createdBy?: any;
    createdDate?: any;
    remindMe?: any;
    reminderTimeId?: number;
    rescheduledCount?: number;
    deletedBy?: any;
    deletedDate?: any;
    isArchived?: any;
    isDeleted?: any;
    notifSubscriptionId?: any;
    private?: any;
    reschedules?: any;
    updatedBy?: any;
    updatedDate?: any;
    status?: any;
    ariMessage?: any;
    expanded?: any;
    taskDetails?: TaskDetails;
}
export interface TaskDetails {
    ari_Color: number;
    ari_Icon: number;
    ari_Message: string;
    updatedBy: any;
    updatedOn: any;
}
export declare enum TaskStatus {
    Unscheduled = 0,
    Later = 1,
    Todo = 2,
    Doing = 3,
    Done = 4
}
export declare enum TaskPoint {
    Easy = 1,
    Normal = 2,
    Complex = 3,
    Tricky = 4,
    Challenging = 5
}
export declare enum TaskView {
    Thumbnail = 1,
    Listview = 2,
    Archived = 3
}
export declare enum TaskPriority {
    Low = 1,
    Medium = 2,
    High = 3
}
export declare enum TaskColour {
    Red = 1,
    Blue = 2,
    Amber = 3,
    Green = 4,
    Grey = 5,
    Yellow = 6,
    Black = 7
}
export declare const reminders: {
    id: number;
    name: string;
    minutes: number;
}[];
export declare enum Days {
    Sunday = 0,
    Monday = 1,
    Tuesday = 2,
    Wednesday = 3,
    Thursday = 4,
    Friday = 5,
    Saturday = 6
}
