export function listTasks(client: ChatBotKitClient, request?: TaskListRequest): ResponsePromise; export function fetchTask(client: ChatBotKitClient, taskId: string): ResponsePromise; export function createTask(client: ChatBotKitClient, request: TaskCreateRequest): Promise; export function updateTask(client: ChatBotKitClient, taskId: string, request: TaskUpdateRequest): Promise; export function deleteTask(client: ChatBotKitClient, taskId: string, request?: TaskDeleteRequest): Promise; export function cancelTask(client: ChatBotKitClient, taskId: string): Promise; export function triggerTask(client: ChatBotKitClient, taskId: string): Promise; export function subscribeTask(client: ChatBotKitClient, taskId: string, request?: TaskSubscribeRequest): ResponsePromise; export function exportTasks(client: ChatBotKitClient, request?: TaskExportRequest): ResponsePromise; export type ChatBotKitClient = import("../client.js").ChatBotKitClient; export type ResponsePromise = import("../client.js").ResponsePromise; export type TaskListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type TaskListResponse = import("../types/api/v1.js").operations["listTasks"]["responses"]["200"]["content"]["application/json"]; export type TaskListStreamType = import("../types/api/v1.js").operations["listTasks"]["responses"]["200"]["content"]["application/jsonl"]; export type TaskFetchResponse = import("../types/api/v1.js").operations["fetchTask"]["responses"]["200"]["content"]["application/json"]; export type TaskCreateRequestBody = import("../types/api/v1.js").operations["createTask"]["requestBody"]["content"]["application/json"]; export type TaskCreateRequest = TaskCreateRequestBody; export type TaskCreateResponseBody = import("../types/api/v1.js").operations["createTask"]["responses"]["200"]["content"]["application/json"]; export type TaskCreateResponse = TaskCreateResponseBody; export type TaskUpdateRequestBody = import("../types/api/v1.js").operations["updateTask"]["requestBody"]["content"]["application/json"]; export type TaskUpdateRequest = TaskUpdateRequestBody; export type TaskUpdateResponseBody = import("../types/api/v1.js").operations["updateTask"]["responses"]["200"]["content"]["application/json"]; export type TaskUpdateResponse = TaskUpdateResponseBody; export type TaskDeleteRequestBody = import("../types/api/v1.js").operations["deleteTask"]["requestBody"]["content"]["application/json"]; export type TaskDeleteRequest = TaskDeleteRequestBody; export type TaskDeleteResponseBody = import("../types/api/v1.js").operations["deleteTask"]["responses"]["200"]["content"]["application/json"]; export type TaskDeleteResponse = TaskDeleteResponseBody; export type TaskCancelRequestBody = import("../types/api/v1.js").operations["cancelTask"]["requestBody"]["content"]["application/json"]; export type TaskCancelRequest = TaskCancelRequestBody; export type TaskCancelResponseBody = import("../types/api/v1.js").operations["cancelTask"]["responses"]["200"]["content"]["application/json"]; export type TaskCancelResponse = TaskCancelResponseBody; export type TaskTriggerRequestBody = import("../types/api/v1.js").operations["triggerTask"]["requestBody"]["content"]["application/json"]; export type TaskTriggerRequest = TaskTriggerRequestBody; export type TaskTriggerResponseBody = import("../types/api/v1.js").operations["triggerTask"]["responses"]["200"]["content"]["application/json"]; export type TaskTriggerResponse = TaskTriggerResponseBody; export type TaskSubscribeRequestBody = import("../types/api/v1.js").operations["subscribeTaskWorkflowEvents"]["requestBody"]["content"]["application/json"]; export type TaskSubscribeRequest = TaskSubscribeRequestBody; export type TaskSubscribeResponseBody = import("../types/api/v1.js").operations["subscribeTaskWorkflowEvents"]["responses"]["200"]["content"]["application/jsonl"]; export type TaskSubscribeStreamType = TaskSubscribeResponseBody; export type TaskExportRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; }; export type TaskExportStreamType = import("../types/api/v1.js").operations["exportTasks"]["responses"]["200"]["content"]["application/jsonl"];