export function listDatasets(client: ChatBotKitClient, request?: DatasetListRequest): ResponsePromise; export function fetchDataset(client: ChatBotKitClient, datasetId: string): ResponsePromise; export function createDataset(client: ChatBotKitClient, request: DatasetCreateRequest): Promise; export function updateDataset(client: ChatBotKitClient, datasetId: string, request: DatasetUpdateRequest): Promise; export function deleteDataset(client: ChatBotKitClient, datasetId: string, request?: DatasetDeleteRequest): Promise; export function searchDataset(client: ChatBotKitClient, datasetId: string, search: string): Promise; export type ChatBotKitClient = import("../client.js").ChatBotKitClient; export type ResponsePromise = import("../client.js").ResponsePromise; export type DatasetListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type DatasetListResponse = import("../types/api/v1.js").operations["listDatasets"]["responses"]["200"]["content"]["application/json"]; export type DatasetListStreamType = import("../types/api/v1.js").operations["listDatasets"]["responses"]["200"]["content"]["application/jsonl"]; export type DatasetFetchResponse = import("../types/api/v1.js").operations["fetchDataset"]["responses"]["200"]["content"]["application/json"]; export type DatasetCreateRequestBody = import("../types/api/v1.js").operations["createDataset"]["requestBody"]["content"]["application/json"]; export type DatasetCreateRequest = DatasetCreateRequestBody; export type DatasetCreateResponseBody = import("../types/api/v1.js").operations["createDataset"]["responses"]["200"]["content"]["application/json"]; export type DatasetCreateResponse = DatasetCreateResponseBody; export type DatasetUpdateRequestBody = import("../types/api/v1.js").operations["updateDataset"]["requestBody"]["content"]["application/json"]; export type DatasetUpdateRequest = DatasetUpdateRequestBody; export type DatasetUpdateResponseBody = import("../types/api/v1.js").operations["updateDataset"]["responses"]["200"]["content"]["application/json"]; export type DatasetUpdateResponse = DatasetUpdateResponseBody; export type DatasetDeleteRequestBody = import("../types/api/v1.js").operations["deleteDataset"]["requestBody"]["content"]["application/json"]; export type DatasetDeleteRequest = DatasetDeleteRequestBody; export type DatasetDeleteResponseBody = import("../types/api/v1.js").operations["deleteDataset"]["responses"]["200"]["content"]["application/json"]; export type DatasetDeleteResponse = DatasetDeleteResponseBody; export type DatasetSearchRequestBody = import("../types/api/v1.js").operations["searchDataset"]["requestBody"]["content"]["application/json"]; export type DatasetSearchRequest = DatasetSearchRequestBody; export type DatasetSearchResponseBody = import("../types/api/v1.js").operations["searchDataset"]["responses"]["200"]["content"]["application/json"]; export type DatasetSearchResponse = DatasetSearchResponseBody;