/** * Task in a space. */ export declare const TaskModel: import("@contractspec/lib.schema").SchemaModel<{ id: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; spaceId: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; title: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; status: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; priority: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; assigneeId: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; dueDate: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>; /** * Input for creating a task. */ export declare const CreateTaskInputModel: import("@contractspec/lib.schema").SchemaModel<{ spaceId: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; title: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; description: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; priority: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; assigneeId: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; dueDate: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>; /** * Input for updating task status. */ export declare const UpdateTaskStatusInputModel: import("@contractspec/lib.schema").SchemaModel<{ taskId: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; status: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; }>;