import { AuthOptions } from './common/interfaces'; import { OpenaiService } from './services/OpenaiService'; import { GeminiService } from './services/GeminiService'; import { FilterService } from './services/FilterService'; import { FilesService } from './services/FilesService'; import { CrudService } from './services/CrudService'; import { NotificationService } from './services/NotificationService'; import { StatisticService } from './services/StatisticService'; import { EmailService } from './services/EmailService'; import { ScrappingService } from './services/ScrappingService'; export * from './common/interfaces'; export * from './common/response-types'; export { EmailPayloadI } from './services/EmailService'; export { TotalumError } from './common/fetch-client'; export { ScrapeRequestBody, ExtractRequestBody, ScreenshotRequestBody, SearchAndExtractRequestBody, ScrapeResponseData, ExtractResponseData, ScreenshotResponseData, SearchAndExtractResponseData, SearchAndExtractResult, ScrapflyPresetName, ScrapflyExtractionModel } from './services/ScrappingService'; export declare class TotalumApiSdk { private authOptions; private _baseUrl; private _headers; private client; openai: OpenaiService; gemini: GeminiService; files: FilesService; filter: FilterService; crud: CrudService; notification: NotificationService; statistic: StatisticService; email: EmailService; scrapping: ScrappingService; constructor(authOptions: AuthOptions); changeBaseUrl(newBaseUrl: string): void; private setRequestData; }