import { User } from '@rucken/core';
import { IModel } from 'ngx-repository';
import { Project } from './project';
import { Status } from './status';
export declare class Task implements IModel {
    static strings: {
        id: string;
        project: string;
        title: string;
        description: string;
        status: string;
        openAt: string;
        closeAt: string;
        createdAt: string;
        updatedAt: string;
        range: string;
        createdUser: string;
        updatedUser: string;
        assignedUser: string;
        createTitle: string;
        viewTitle: string;
        updateTitle: string;
        deleteTitle: string;
        deleteMessage: string;
    };
    id: number;
    project: Project;
    title: string;
    description: string;
    status: Status;
    openAt: Date | string;
    closeAt: Date | string;
    createdAt: Date | string;
    updatedAt: Date | string;
    createdUser: User;
    updatedUser: User;
    assignedUser: User;
    toString(): string;
    readonly range: string;
}
