import { AxiosInstance, AxiosResponse } from 'axios'; import { IAggregateAudioFile, IAggregateDiscordMessage, IAggregateGithubComment, IAggregateGithubThread, IAggregateGoogleCalendarEvent, IAggregateGoogleDoc, IAggregateImageBlock, IAggregateSpreadsheet, IAggregateSpreadsheetDocument, IAggregateSubtitleEntry, IAggregateSubtitleFile, IAggregateTextBlock, IAggregateTextDocument, IAudioFile, ICsvRow, IDiscordMessage, IGithubComment, IGithubThread, IGoogleCalendarEvent, IGoogleDoc, IImageBlock, ISpreadsheet, ISpreadsheetDocument, ISubtitleEntry, ISubtitleFile, ITextBlock, ITextDocument, IVideoFile } from './documents'; import { Generative } from './Generative'; import { AggregateQueryBuilder, GetQueryBuilder, QueryBuilder } from './query-builder'; import { IUnbodyOptions } from './query-builder/interfaces'; export * from './documents/interfaces'; export * from './documents/types'; export type { IGenerateImageMessage, IGenerateMessage, IGenerateMessageCommon, IGenerateTextMessage, IGenerateTextOptions, IGenerateTextRes, IGenerateTextResPayload, } from './Generative'; export * from './query-builder/types/QueryResult.type'; export declare class Unbody { httpClient: AxiosInstance; generate: Generative; constructor({ apiKey, projectId, transformers, baseUrl }: IUnbodyOptions); exec(...documents: Partial>[]): Promise>>; get get(): { schema(collection: string): GetQueryBuilder; readonly googleDoc: GetQueryBuilder; readonly textDocument: GetQueryBuilder; readonly imageBlock: GetQueryBuilder; readonly videoFile: GetQueryBuilder; readonly audioFile: GetQueryBuilder; readonly subtitleFile: GetQueryBuilder; readonly subtitleEntry: GetQueryBuilder; readonly textBlock: GetQueryBuilder; readonly googleCalendarEvent: GetQueryBuilder; readonly discordMessage: GetQueryBuilder; readonly csvRow: GetQueryBuilder; readonly spreadsheet: GetQueryBuilder; readonly spreadsheetDocument: GetQueryBuilder; readonly githubThread: GetQueryBuilder; readonly githubComment: GetQueryBuilder; }; get aggregate(): { readonly googleDoc: AggregateQueryBuilder; readonly textDocument: AggregateQueryBuilder; readonly imageBlock: AggregateQueryBuilder; readonly audioFile: AggregateQueryBuilder; readonly subtitleFile: AggregateQueryBuilder; readonly subtitleEntry: AggregateQueryBuilder; readonly textBlock: AggregateQueryBuilder; readonly googleCalendarEvent: AggregateQueryBuilder; readonly disocrdMessage: AggregateQueryBuilder; readonly csvRow: AggregateQueryBuilder; readonly spreadsheet: AggregateQueryBuilder; readonly spreadsheetDocument: AggregateQueryBuilder; readonly githubComment: AggregateQueryBuilder; readonly githubThread: AggregateQueryBuilder; }; } //# sourceMappingURL=Unbody.d.ts.map