import { APIResource } from "../resource.js"; import { APIPromise } from "../api-promise.js"; import { RequestOptions } from "../internal/request-options.js"; export declare class Tasks extends APIResource { /** * Add a new task */ create(body: TaskCreateParams, options?: RequestOptions): APIPromise; /** * Update a task */ update(taskID: number, body: TaskUpdateParams, options?: RequestOptions): APIPromise; /** * Get all tasks */ list(options?: RequestOptions): APIPromise; } export interface Task { id?: number; projectId?: number; status?: string; title?: string; } export type TaskListResponse = Array; export interface TaskCreateParams { id?: number; projectId?: number; status?: string; title?: string; } export interface TaskUpdateParams { id?: number; projectId?: number; status?: string; title?: string; } export declare namespace Tasks { export { type Task as Task, type TaskListResponse as TaskListResponse, type TaskCreateParams as TaskCreateParams, type TaskUpdateParams as TaskUpdateParams, }; } //# sourceMappingURL=tasks.d.ts.map