import type { ISODate, Project as IProject } from "../../../bizops/Types";
import type { Blueprint } from "../../../blueprint";
export declare type ProjectId = string;
export type { IProject };
export declare class Project implements IProject {
    readonly blueprints: Blueprint[];
    readonly id: ProjectId;
    readonly name: string;
    readonly created: ISODate;
    description: string;
    constructor(id: ProjectId, blueprints: Blueprint[], name?: string, description?: string, created?: ISODate);
    static createWithIdOnly(projectId: ProjectId): Project;
}
