import { type CreatedBy } from "../../../../../lib/graph-write/dist/index.js";
export interface WorkItem {
    name: string;
    description: string;
    priority?: "low" | "normal" | "high" | "urgent";
    dueDate?: string;
    /** Indices of other workItems this item blocks */
    blocks?: number[];
}
export interface ProjectCreateParams {
    accountId: string;
    name: string;
    description: string;
    tier: "quick" | "standard" | "full";
    clientRef?: string;
    targetDate?: string;
    dueDate?: string;
    raisedBy?: string;
    affects?: string[];
    workItems?: WorkItem[];
    sessionKey?: string;
    createdBy: CreatedBy;
}
export interface ProjectCreateResult {
    projectId: string;
    childTaskIds: string[];
}
export declare function projectCreate(params: ProjectCreateParams): Promise<ProjectCreateResult>;
//# sourceMappingURL=project-create.d.ts.map