export function listDatasetRecords(client: ChatBotKitClient, datasetId: string, request?: DatasetRecordListRequest): ResponsePromise; export function fetchDatasetRecord(client: ChatBotKitClient, datasetId: string, recordId: string): ResponsePromise; export function createDatasetRecord(client: ChatBotKitClient, datasetId: string, request: DatasetRecordCreateRequest): Promise; export function updateDatasetRecord(client: ChatBotKitClient, datasetId: string, recordId: string, request: DatasetRecordUpdateRequest): Promise; export function deleteDatasetRecord(client: ChatBotKitClient, datasetId: string, recordId: string, request?: DatasetRecordDeleteRequest): Promise; export function exportDatasetRecords(client: ChatBotKitClient, datasetId: string, request?: DatasetRecordExportRequest): ResponsePromise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type DatasetRecordListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type DatasetRecordListResponse = import("../../types/api/v1.js").operations["listDatasetRecords"]["responses"]["200"]["content"]["application/json"]; export type DatasetRecordListStreamType = import("../../types/api/v1.js").operations["listDatasetRecords"]["responses"]["200"]["content"]["application/jsonl"]; export type DatasetRecordFetchResponse = import("../../types/api/v1.js").operations["fetchDatasetRecord"]["responses"]["200"]["content"]["application/json"]; export type DatasetRecordCreateRequestBody = import("../../types/api/v1.js").operations["createDatasetRecord"]["requestBody"]["content"]["application/json"]; export type DatasetRecordCreateRequest = DatasetRecordCreateRequestBody; export type DatasetRecordCreateResponseBody = import("../../types/api/v1.js").operations["createDatasetRecord"]["responses"]["200"]["content"]["application/json"]; export type DatasetRecordCreateResponse = DatasetRecordCreateResponseBody; export type DatasetRecordUpdateRequestBody = import("../../types/api/v1.js").operations["updateDatasetRecord"]["requestBody"]["content"]["application/json"]; export type DatasetRecordUpdateRequest = DatasetRecordUpdateRequestBody; export type DatasetRecordUpdateResponseBody = import("../../types/api/v1.js").operations["updateDatasetRecord"]["responses"]["200"]["content"]["application/json"]; export type DatasetRecordUpdateResponse = DatasetRecordUpdateResponseBody; export type DatasetRecordDeleteRequestBody = import("../../types/api/v1.js").operations["deleteDatasetRecord"]["requestBody"]["content"]["application/json"]; export type DatasetRecordDeleteRequest = DatasetRecordDeleteRequestBody; export type DatasetRecordDeleteResponseBody = import("../../types/api/v1.js").operations["deleteDatasetRecord"]["responses"]["200"]["content"]["application/json"]; export type DatasetRecordDeleteResponse = DatasetRecordDeleteResponseBody; export type DatasetRecordExportRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type DatasetRecordExportResponse = import("../../types/api/v1.js").operations["exportDatasetRecords"]["responses"]["200"]["content"]["application/json"]; export type DatasetRecordExportStreamType = import("../../types/api/v1.js").operations["exportDatasetRecords"]["responses"]["200"]["content"]["application/jsonl"];