import type { BaseHttpRequest } from './core/BaseHttpRequest'; import type { OpenAPIConfig } from './core/OpenAPI'; import { AccessTokens } from './services/AccessTokens'; import { Agents } from './services/Agents'; import { Animations } from './services/Animations'; import { Authentication } from './services/Authentication'; import { Billing } from './services/Billing'; import { Documents } from './services/Documents'; import { EmailVerification } from './services/EmailVerification'; import { Images } from './services/Images'; import { Jobs } from './services/Jobs'; import { Members } from './services/Members'; import { Messages } from './services/Messages'; import { Organizations } from './services/Organizations'; import { PasswordReset } from './services/PasswordReset'; import { Storage } from './services/Storage'; import { TextSegments } from './services/TextSegments'; import { Threads } from './services/Threads'; import { Tools } from './services/Tools'; import { User } from './services/User'; type HttpRequestConstructor = new (config: OpenAPIConfig) => BaseHttpRequest; export declare class ArchesClient { readonly accessTokens: AccessTokens; readonly agents: Agents; readonly animations: Animations; readonly authentication: Authentication; readonly billing: Billing; readonly documents: Documents; readonly emailVerification: EmailVerification; readonly images: Images; readonly jobs: Jobs; readonly members: Members; readonly messages: Messages; readonly organizations: Organizations; readonly passwordReset: PasswordReset; readonly storage: Storage; readonly textSegments: TextSegments; readonly threads: Threads; readonly tools: Tools; readonly user: User; readonly request: BaseHttpRequest; constructor(config?: Partial, HttpRequest?: HttpRequestConstructor); } export {};