export declare const ListTasksInputModel: import("@contractspec/lib.schema").SchemaModel<{ spaceId: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; status: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; assigneeId: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; limit: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; offset: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>; export declare const ListTasksOutputModel: import("@contractspec/lib.schema").SchemaModel<{ tasks: { type: 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; }; }>; isOptional: false; isList: boolean; }; total: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; }>; export declare const ListTasksOperation: import("@contractspec/lib.contracts-spec").OperationSpec; isOptional: true; }; status: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; assigneeId: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; limit: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; offset: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>, import("@contractspec/lib.schema").SchemaModel<{ tasks: { type: 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; }; }>; isOptional: false; isList: boolean; }; total: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; }>, undefined>; /** * Create a task. */ export declare const CreateTaskContract: import("@contractspec/lib.contracts-spec").OperationSpec; 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; }; }>, 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; }; }>, undefined>; /** * Update task status. */ export declare const UpdateTaskStatusContract: import("@contractspec/lib.contracts-spec").OperationSpec; isOptional: false; }; status: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; }>, 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; }; }>, undefined>;