declare const _default: { getExperiments(this: import("../sdk.ts").TrieveSDK, signal?: AbortSignal): Promise; createExperiment(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CreateExperimentReqBody, signal?: AbortSignal): Promise; updateExperiment(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").UpdateExperimentReqBody, signal?: AbortSignal): Promise; deleteExperiment(this: import("../sdk.ts").TrieveSDK, experimentId: string, signal?: AbortSignal): Promise; getTreatment(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").AbTestReqBody, signal?: AbortSignal): Promise; getExperiment(this: import("../sdk.ts").TrieveSDK, experimentId: string, signal?: AbortSignal): Promise; getStripePlans(this: import("../sdk.ts").TrieveSDK): Promise; startStripeCheckout(this: import("../sdk.ts").TrieveSDK, planId: string): Promise; handleShopifyPlanChange(this: import("../sdk.ts").TrieveSDK, payload: import("../types.gen.ts").ShopifyPlanChangePayload, shopifySecretKey: string): Promise; getCrawlsForDataset(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GetCrawlRequestsForDatasetData, signal?: AbortSignal): Promise; createOrganizationApiKey(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").CreateApiKeyReqPayload, signal?: AbortSignal): Promise; deleteOrganizationApiKey(this: import("../sdk.ts").TrieveSDK, apiKeyId: string, signal?: AbortSignal): Promise; getOrganizationById(this: import("../sdk.ts").TrieveSDK, organizationId: string, signal?: AbortSignal): Promise; getOrganizationUsage(this: import("../sdk.ts").TrieveSDK, organizationId: string, signal?: AbortSignal): Promise; formatDateForApi: (date: Date) => string; updateUserRole(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").UpdateUserReqPayload, signal?: AbortSignal): Promise; createDataset(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").CreateDatasetReqPayload, signal?: AbortSignal): Promise; updateDataset(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").UpdateDatasetReqPayload, signal?: AbortSignal): Promise; batchCreateDatasets(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").CreateDatasetBatchReqPayload, signal?: AbortSignal): Promise; clearDataset(this: import("../sdk.ts").TrieveSDK, datasetId: string, signal?: AbortSignal): Promise; getDatasetEvents(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GetEventsData, datasetId: string, signal?: AbortSignal): Promise; getDatasetFiles(this: import("../sdk.ts").TrieveSDK, datasetId: string, page: number, signal?: AbortSignal): Promise; getAllDatasetTags(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GetAllTagsReqPayload, datasetId: string, signal?: AbortSignal): Promise; getDatasetsFromOrganization(this: import("../sdk.ts").TrieveSDK, organizationId: string, limit?: number, offset?: number, signal?: AbortSignal): Promise; getDatasetByTrackingId(this: import("../sdk.ts").TrieveSDK, trackingId: string, signal?: AbortSignal): Promise; getDatasetUsageById(this: import("../sdk.ts").TrieveSDK, datasetId: string, signal?: AbortSignal): Promise; getDatasetById(this: import("../sdk.ts").TrieveSDK, datasetId: string, signal?: AbortSignal): Promise; deleteDataset(this: import("../sdk.ts").TrieveSDK, datasetId: string, signal?: AbortSignal): Promise; getPagefindUrl(this: import("../sdk.ts").TrieveSDK, datasetId: string, signal?: AbortSignal): Promise; getDatasetQueueLengths(this: import("../sdk.ts").TrieveSDK, datasetId: string, signal?: AbortSignal): Promise; getEventsForDataset(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").GetEventsData, signal?: AbortSignal): Promise; uploadFile(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").UploadFileReqPayload, signal?: AbortSignal): Promise; createPresignedUrlForCsvJsonl(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CreatePresignedUrlForCsvJsonlReqPayload, signal?: AbortSignal): Promise; scrollFiles(this: import("../sdk.ts").TrieveSDK, data: Omit, "trDataset">, signal?: AbortSignal): Promise; getFilesForDataset(this: import("../sdk.ts").TrieveSDK, data: Omit, "trDataset">, signal?: AbortSignal): Promise; getFile(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; deleteFile(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; createMessage(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CreateMessageReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void): Promise; createMessageReader(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CreateMessageReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void, overrideFetch?: boolean): Promise>>; createMessageReaderWithQueryId(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CreateMessageReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void, overrideFetch?: boolean): Promise<{ reader: ReadableStreamDefaultReader>; queryId: string | null; }>; editMessage(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").EditMessageReqPayload, signal?: AbortSignal): Promise; editMessageReader(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").EditMessageReqPayload, signal?: AbortSignal): Promise>>; editMessageReaderWithQueryId(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").EditMessageReqPayload, signal?: AbortSignal): Promise<{ reader: ReadableStreamDefaultReader>; queryId: string | null; }>; regenerateMessage(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RegenerateMessageReqPayload, signal?: AbortSignal): Promise; regenerateMessageReader(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RegenerateMessageReqPayload, signal?: AbortSignal): Promise>>; regenerateMessageReaderWithQueryId(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RegenerateMessageReqPayload, signal?: AbortSignal): Promise<{ reader: ReadableStreamDefaultReader>; queryId: string | null; }>; getAllMessagesForTopic(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; getMessageById(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; getToolCallFunctionParams(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").GetToolFunctionParamsReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void): Promise; editImage(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").EditImageReqPayload, signal?: AbortSignal): Promise; transcribeAudio(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").TranscribeAudioReqPayload, signal?: AbortSignal): Promise; generateMessageCompletions(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").GenerateMessageCompletionsReqPayload): Promise; getCleanFetch: () => ((input: RequestInfo | URL, init?: RequestInit) => Promise) | undefined; createTopic(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CreateTopicReqPayload, signal?: AbortSignal): Promise; cloneTopic(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CloneTopicReqPayload, signal?: AbortSignal): Promise; updateTopic(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").UpdateTopicReqPayload, signal?: AbortSignal): Promise; getAllTopics(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; deleteTopic(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; getCTRAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CTRAnalytics, signal?: AbortSignal): Promise; sendCTRAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").CTRDataRequestBody, signal?: AbortSignal): Promise; sendAnalyticsEvent(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").EventTypes, signal?: AbortSignal): Promise; getRagAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RAGAnalytics, signal?: AbortSignal): Promise; getRecommendationAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RecommendationAnalytics, signal?: AbortSignal): Promise; getSearchAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").SearchAnalytics, signal?: AbortSignal): Promise; getClusterAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").ClusterAnalytics, signal?: AbortSignal): Promise; getComponentAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").ComponentAnalytics, signal?: AbortSignal): Promise; rateRagQuery(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RateQueryRequest, signal?: AbortSignal): Promise; rateSearchQuery(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RateQueryRequest, signal?: AbortSignal): Promise; getTopDatasets(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").GetTopDatasetsRequestBody & { organizationId: string; }, signal?: AbortSignal): Promise; getAllAnalyticsEvents(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").GetEventsRequestBody, signal?: AbortSignal): Promise; getAnalytics(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").AnalyticsQuery, signal?: AbortSignal): Promise; createChunkGroup(this: import("../sdk.ts").TrieveSDK, data: Omit): Promise; searchOverGroups(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").SearchOverGroupsReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void): Promise; searchInGroup(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").SearchWithinGroupReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void): Promise; recommendedGroups(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RecommendGroupsReqPayload, signal?: AbortSignal): Promise; updateGroup(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").UpdateChunkGroupReqPayload, signal?: AbortSignal): Promise; addChunkToGroup(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").AddChunkToGroupReqPayload & { group_id: string; }, signal?: AbortSignal): Promise; removeChunkFromGroup(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").RemoveChunkFromGroupReqPayload & { group_id: string; }, signal?: AbortSignal): Promise; getGroupsForChunks(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").GetGroupsForChunksReqPayload, signal?: AbortSignal): Promise; getChunksGroupByTrackingId(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; getGroupByTrackingId(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; addChunkToGroupByTrackingId(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").AddChunkToGroupReqPayload & { tracking_id: string; }, signal?: AbortSignal): Promise; deleteGroupByTrackingId(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").DeleteGroupByTrackingIdData & { tracking_id: string; }, signal?: AbortSignal): Promise; getGroup(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; deleteGroup(this: import("../sdk.ts").TrieveSDK, data: import("../types.gen.ts").DeleteChunkGroupData, signal?: AbortSignal): Promise; getChunksInGroup(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; getGroupsForDataset(this: import("../sdk.ts").TrieveSDK, data: Omit, "trDataset">, signal?: AbortSignal): Promise; groupOrientedAutcomplete(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; groupOrientedAutocomplete(this: import("../sdk.ts").TrieveSDK, data: Omit, signal?: AbortSignal): Promise; search(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").SearchChunksReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void): Promise; createChunk(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").CreateChunkReqPayloadEnum, signal?: AbortSignal): Promise; autocomplete(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").AutocompleteReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void): Promise; getRecommendedChunks(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").RecommendChunksRequest, signal?: AbortSignal): Promise; ragOnChunk(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GenerateOffChunksReqPayload, signal?: AbortSignal): Promise; ragOnChunkReader(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GenerateOffChunksReqPayload, signal?: AbortSignal): Promise>>; ragOnChunkReaderWithQueryId(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GenerateOffChunksReqPayload, signal?: AbortSignal, parseHeaders?: (headers: Record) => void, overrideFetch?: boolean): Promise<{ reader: ReadableStreamDefaultReader>; queryId: string | null; }>; suggestedQueries(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").SuggestedQueriesReqPayload, signal?: AbortSignal): Promise; countChunksAboveThreshold(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").CountChunksReqPayload, signal?: AbortSignal): Promise; scroll(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").ScrollChunksReqPayload, signal?: AbortSignal): Promise; updateChunk(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").UpdateChunkReqPayload, signal?: AbortSignal): Promise; updateChunkByTrackingId(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").UpdateChunkByTrackingIdData, signal?: AbortSignal): Promise; getChunkByTrackingId(this: import("../sdk.ts").TrieveSDK, props: Omit, signal?: AbortSignal): Promise; deleteChunkByTrackingId(this: import("../sdk.ts").TrieveSDK, props: Omit, signal?: AbortSignal): Promise; getChunkById(this: import("../sdk.ts").TrieveSDK, props: Omit, signal?: AbortSignal): Promise; deleteChunkById(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").DeleteChunkData, signal?: AbortSignal): Promise; bulkDeleteChunks(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").BulkDeleteChunkPayload, signal?: AbortSignal): Promise; getChunksByIds(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GetChunksData, signal?: AbortSignal): Promise; getChunksByTrackingIds(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").GetTrackingChunksData, signal?: AbortSignal): Promise; splitChunkHtml(this: import("../sdk.ts").TrieveSDK, props: import("../types.gen.ts").ChunkHtmlContentReqPayload, signal?: AbortSignal): Promise; }; export default _default; //# sourceMappingURL=index.d.ts.map