import type { LTTaskRecord, LTTaskStatus, LTMilestone } from '../../types'; import type { CreateTaskInput, UpdateTaskInput } from './types'; export declare function createTask(input: CreateTaskInput): Promise; export declare function updateTask(id: string, input: UpdateTaskInput): Promise; export declare function appendMilestones(id: string, milestones: LTMilestone[]): Promise; export declare function getTask(id: string): Promise; export declare function getTaskBySignalId(signalId: string): Promise; export declare function getTaskByWorkflowId(workflowId: string): Promise; export declare function listTasks(filters: { status?: LTTaskStatus; lt_type?: string; workflow_type?: string; workflow_id?: string; parent_workflow_id?: string; origin_id?: string; limit?: number; offset?: number; }): Promise<{ tasks: LTTaskRecord[]; total: number; }>;