import { AccessTokensClient } from "./api/resources/accessTokens/client/Client.mjs"; import { AccountLinksClient } from "./api/resources/accountLinks/client/Client.mjs"; import { AccountsClient } from "./api/resources/accounts/client/Client.mjs"; import { AdCampaignsClient } from "./api/resources/adCampaigns/client/Client.mjs"; import { AdConversionValueRulesClient } from "./api/resources/adConversionValueRules/client/Client.mjs"; import { AdGroupsClient } from "./api/resources/adGroups/client/Client.mjs"; import { AdPixelsClient } from "./api/resources/adPixels/client/Client.mjs"; import { AdsClient } from "./api/resources/ads/client/Client.mjs"; import { AffiliatesClient } from "./api/resources/affiliates/client/Client.mjs"; import { AiChatsClient } from "./api/resources/aiChats/client/Client.mjs"; import { ApiKeysClient } from "./api/resources/apiKeys/client/Client.mjs"; import { ApiLogsClient } from "./api/resources/apiLogs/client/Client.mjs"; import { AppBuildsClient } from "./api/resources/appBuilds/client/Client.mjs"; import { AppInstallationsClient } from "./api/resources/appInstallations/client/Client.mjs"; import { AppsClient } from "./api/resources/apps/client/Client.mjs"; import { AudiencesClient } from "./api/resources/audiences/client/Client.mjs"; import { AuthorizedUsersClient } from "./api/resources/authorizedUsers/client/Client.mjs"; import { BountiesClient } from "./api/resources/bounties/client/Client.mjs"; import { BountySubmissionsClient } from "./api/resources/bountySubmissions/client/Client.mjs"; import { CardsClient } from "./api/resources/cards/client/Client.mjs"; import { CardTransactionsClient } from "./api/resources/cardTransactions/client/Client.mjs"; import { CashbackRulesClient } from "./api/resources/cashbackRules/client/Client.mjs"; import { ChatChannelsClient } from "./api/resources/chatChannels/client/Client.mjs"; import { CheckoutConfigurationsClient } from "./api/resources/checkoutConfigurations/client/Client.mjs"; import { ClaimLinksClient } from "./api/resources/claimLinks/client/Client.mjs"; import { CompanyTokenTransactionsClient } from "./api/resources/companyTokenTransactions/client/Client.mjs"; import { ConfirmationTokensClient } from "./api/resources/confirmationTokens/client/Client.mjs"; import { CourseChaptersClient } from "./api/resources/courseChapters/client/Client.mjs"; import { CourseLessonInteractionsClient } from "./api/resources/courseLessonInteractions/client/Client.mjs"; import { CourseLessonsClient } from "./api/resources/courseLessons/client/Client.mjs"; import { CourseStudentsClient } from "./api/resources/courseStudents/client/Client.mjs"; import { CoursesClient } from "./api/resources/courses/client/Client.mjs"; import { DepositsClient } from "./api/resources/deposits/client/Client.mjs"; import { DisputeAlertsClient } from "./api/resources/disputeAlerts/client/Client.mjs"; import { DisputesClient } from "./api/resources/disputes/client/Client.mjs"; import { DmChannelsClient } from "./api/resources/dmChannels/client/Client.mjs"; import { DmMembersClient } from "./api/resources/dmMembers/client/Client.mjs"; import { DomainsClient } from "./api/resources/domains/client/Client.mjs"; import { EconomicIntelligenceClient } from "./api/resources/economicIntelligence/client/Client.mjs"; import { EmailAddressesClient } from "./api/resources/emailAddresses/client/Client.mjs"; import { EventsClient } from "./api/resources/events/client/Client.mjs"; import { ExperiencesClient } from "./api/resources/experiences/client/Client.mjs"; import { ExperimentsClient } from "./api/resources/experiments/client/Client.mjs"; import { ExportsClient } from "./api/resources/exports/client/Client.mjs"; import { ExternalAccountsClient } from "./api/resources/externalAccounts/client/Client.mjs"; import { FeedbackSubmissionsClient } from "./api/resources/feedbackSubmissions/client/Client.mjs"; import { FeeMarkupsClient } from "./api/resources/feeMarkups/client/Client.mjs"; import { FilesClient } from "./api/resources/files/client/Client.mjs"; import { FinancialActivityClient } from "./api/resources/financialActivity/client/Client.mjs"; import { FinancialReportsClient } from "./api/resources/financialReports/client/Client.mjs"; import { FinancingApplicationsClient } from "./api/resources/financingApplications/client/Client.mjs"; import { ForumPostsClient } from "./api/resources/forumPosts/client/Client.mjs"; import { ForumsClient } from "./api/resources/forums/client/Client.mjs"; import { IdentityProfilesClient } from "./api/resources/identityProfiles/client/Client.mjs"; import { InvoicesClient } from "./api/resources/invoices/client/Client.mjs"; import { LeadsClient } from "./api/resources/leads/client/Client.mjs"; import { LedgerAccountsClient } from "./api/resources/ledgerAccounts/client/Client.mjs"; import { LivestreamsClient } from "./api/resources/livestreams/client/Client.mjs"; import { MediaClient } from "./api/resources/media/client/Client.mjs"; import { MembersClient } from "./api/resources/members/client/Client.mjs"; import { MembershipsClient } from "./api/resources/memberships/client/Client.mjs"; import { MessagesClient } from "./api/resources/messages/client/Client.mjs"; import { NotificationsClient } from "./api/resources/notifications/client/Client.mjs"; import { PartnerReferralRequestsClient } from "./api/resources/partnerReferralRequests/client/Client.mjs"; import { PartnersClient } from "./api/resources/partners/client/Client.mjs"; import { PaymentMethodDomainsClient } from "./api/resources/paymentMethodDomains/client/Client.mjs"; import { PaymentMethodsClient } from "./api/resources/paymentMethods/client/Client.mjs"; import { PaymentQuotesClient } from "./api/resources/paymentQuotes/client/Client.mjs"; import { PaymentRulesClient } from "./api/resources/paymentRules/client/Client.mjs"; import { PaymentsClient } from "./api/resources/payments/client/Client.mjs"; import { PayoutAccountsClient } from "./api/resources/payoutAccounts/client/Client.mjs"; import { PayoutMethodsClient } from "./api/resources/payoutMethods/client/Client.mjs"; import { PayoutsClient } from "./api/resources/payouts/client/Client.mjs"; import { PeopleClient } from "./api/resources/people/client/Client.mjs"; import { PermissionsClient } from "./api/resources/permissions/client/Client.mjs"; import { PlansClient } from "./api/resources/plans/client/Client.mjs"; import { ProductAffiliatesClient } from "./api/resources/productAffiliates/client/Client.mjs"; import { ProductsClient } from "./api/resources/products/client/Client.mjs"; import { PromoCodesClient } from "./api/resources/promoCodes/client/Client.mjs"; import { ReactionsClient } from "./api/resources/reactions/client/Client.mjs"; import { RefundsClient } from "./api/resources/refunds/client/Client.mjs"; import { ResolutionCenterCasesClient } from "./api/resources/resolutionCenterCases/client/Client.mjs"; import { ReviewsClient } from "./api/resources/reviews/client/Client.mjs"; import { SetupIntentsClient } from "./api/resources/setupIntents/client/Client.mjs"; import { ShipmentsClient } from "./api/resources/shipments/client/Client.mjs"; import { SocialAccountsClient } from "./api/resources/socialAccounts/client/Client.mjs"; import { StatsClient } from "./api/resources/stats/client/Client.mjs"; import { SupportChannelsClient } from "./api/resources/supportChannels/client/Client.mjs"; import { SwapsClient } from "./api/resources/swaps/client/Client.mjs"; import { TeamMembersClient } from "./api/resources/teamMembers/client/Client.mjs"; import { TradesClient } from "./api/resources/trades/client/Client.mjs"; import { TransfersClient } from "./api/resources/transfers/client/Client.mjs"; import { UsersClient } from "./api/resources/users/client/Client.mjs"; import { VariantsClient } from "./api/resources/variants/client/Client.mjs"; import { VerificationsClient } from "./api/resources/verifications/client/Client.mjs"; import { WaitlistEntriesClient } from "./api/resources/waitlistEntries/client/Client.mjs"; import { WebhooksClient } from "./api/resources/webhooks/client/Client.mjs"; import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.mjs"; import { type NormalizedClientOptionsWithAuth } from "./BaseClient.mjs"; import * as core from "./core/index.mjs"; export declare namespace WhopClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class WhopClient { protected readonly _options: NormalizedClientOptionsWithAuth; protected _accessTokens: AccessTokensClient | undefined; protected _accountLinks: AccountLinksClient | undefined; protected _accounts: AccountsClient | undefined; protected _adCampaigns: AdCampaignsClient | undefined; protected _adConversionValueRules: AdConversionValueRulesClient | undefined; protected _adGroups: AdGroupsClient | undefined; protected _adPixels: AdPixelsClient | undefined; protected _ads: AdsClient | undefined; protected _affiliates: AffiliatesClient | undefined; protected _aiChats: AiChatsClient | undefined; protected _apiKeys: ApiKeysClient | undefined; protected _apiLogs: ApiLogsClient | undefined; protected _appBuilds: AppBuildsClient | undefined; protected _appInstallations: AppInstallationsClient | undefined; protected _apps: AppsClient | undefined; protected _audiences: AudiencesClient | undefined; protected _authorizedUsers: AuthorizedUsersClient | undefined; protected _bounties: BountiesClient | undefined; protected _bountySubmissions: BountySubmissionsClient | undefined; protected _cardTransactions: CardTransactionsClient | undefined; protected _cards: CardsClient | undefined; protected _cashbackRules: CashbackRulesClient | undefined; protected _chatChannels: ChatChannelsClient | undefined; protected _checkoutConfigurations: CheckoutConfigurationsClient | undefined; protected _claimLinks: ClaimLinksClient | undefined; protected _companyTokenTransactions: CompanyTokenTransactionsClient | undefined; protected _confirmationTokens: ConfirmationTokensClient | undefined; protected _courseChapters: CourseChaptersClient | undefined; protected _courseLessonInteractions: CourseLessonInteractionsClient | undefined; protected _courseLessons: CourseLessonsClient | undefined; protected _courseStudents: CourseStudentsClient | undefined; protected _courses: CoursesClient | undefined; protected _deposits: DepositsClient | undefined; protected _disputeAlerts: DisputeAlertsClient | undefined; protected _disputes: DisputesClient | undefined; protected _dmChannels: DmChannelsClient | undefined; protected _dmMembers: DmMembersClient | undefined; protected _domains: DomainsClient | undefined; protected _economicIntelligence: EconomicIntelligenceClient | undefined; protected _emailAddresses: EmailAddressesClient | undefined; protected _events: EventsClient | undefined; protected _experiences: ExperiencesClient | undefined; protected _experiments: ExperimentsClient | undefined; protected _exports: ExportsClient | undefined; protected _externalAccounts: ExternalAccountsClient | undefined; protected _feeMarkups: FeeMarkupsClient | undefined; protected _feedbackSubmissions: FeedbackSubmissionsClient | undefined; protected _files: FilesClient | undefined; protected _financialActivity: FinancialActivityClient | undefined; protected _financialReports: FinancialReportsClient | undefined; protected _financingApplications: FinancingApplicationsClient | undefined; protected _forumPosts: ForumPostsClient | undefined; protected _forums: ForumsClient | undefined; protected _identityProfiles: IdentityProfilesClient | undefined; protected _invoices: InvoicesClient | undefined; protected _leads: LeadsClient | undefined; protected _ledgerAccounts: LedgerAccountsClient | undefined; protected _livestreams: LivestreamsClient | undefined; protected _media: MediaClient | undefined; protected _members: MembersClient | undefined; protected _memberships: MembershipsClient | undefined; protected _messages: MessagesClient | undefined; protected _notifications: NotificationsClient | undefined; protected _partnerReferralRequests: PartnerReferralRequestsClient | undefined; protected _partners: PartnersClient | undefined; protected _paymentMethodDomains: PaymentMethodDomainsClient | undefined; protected _paymentMethods: PaymentMethodsClient | undefined; protected _paymentQuotes: PaymentQuotesClient | undefined; protected _paymentRules: PaymentRulesClient | undefined; protected _payments: PaymentsClient | undefined; protected _payoutAccounts: PayoutAccountsClient | undefined; protected _payoutMethods: PayoutMethodsClient | undefined; protected _payouts: PayoutsClient | undefined; protected _people: PeopleClient | undefined; protected _permissions: PermissionsClient | undefined; protected _plans: PlansClient | undefined; protected _productAffiliates: ProductAffiliatesClient | undefined; protected _products: ProductsClient | undefined; protected _promoCodes: PromoCodesClient | undefined; protected _reactions: ReactionsClient | undefined; protected _refunds: RefundsClient | undefined; protected _resolutionCenterCases: ResolutionCenterCasesClient | undefined; protected _reviews: ReviewsClient | undefined; protected _setupIntents: SetupIntentsClient | undefined; protected _shipments: ShipmentsClient | undefined; protected _socialAccounts: SocialAccountsClient | undefined; protected _stats: StatsClient | undefined; protected _supportChannels: SupportChannelsClient | undefined; protected _swaps: SwapsClient | undefined; protected _teamMembers: TeamMembersClient | undefined; protected _trades: TradesClient | undefined; protected _transfers: TransfersClient | undefined; protected _users: UsersClient | undefined; protected _variants: VariantsClient | undefined; protected _verifications: VerificationsClient | undefined; protected _waitlistEntries: WaitlistEntriesClient | undefined; protected _webhooks: WebhooksClient | undefined; constructor(options?: WhopClient.Options); get accessTokens(): AccessTokensClient; get accountLinks(): AccountLinksClient; get accounts(): AccountsClient; get adCampaigns(): AdCampaignsClient; get adConversionValueRules(): AdConversionValueRulesClient; get adGroups(): AdGroupsClient; get adPixels(): AdPixelsClient; get ads(): AdsClient; get affiliates(): AffiliatesClient; get aiChats(): AiChatsClient; get apiKeys(): ApiKeysClient; get apiLogs(): ApiLogsClient; get appBuilds(): AppBuildsClient; get appInstallations(): AppInstallationsClient; get apps(): AppsClient; get audiences(): AudiencesClient; get authorizedUsers(): AuthorizedUsersClient; get bounties(): BountiesClient; get bountySubmissions(): BountySubmissionsClient; get cardTransactions(): CardTransactionsClient; get cards(): CardsClient; get cashbackRules(): CashbackRulesClient; get chatChannels(): ChatChannelsClient; get checkoutConfigurations(): CheckoutConfigurationsClient; get claimLinks(): ClaimLinksClient; get companyTokenTransactions(): CompanyTokenTransactionsClient; get confirmationTokens(): ConfirmationTokensClient; get courseChapters(): CourseChaptersClient; get courseLessonInteractions(): CourseLessonInteractionsClient; get courseLessons(): CourseLessonsClient; get courseStudents(): CourseStudentsClient; get courses(): CoursesClient; get deposits(): DepositsClient; get disputeAlerts(): DisputeAlertsClient; get disputes(): DisputesClient; get dmChannels(): DmChannelsClient; get dmMembers(): DmMembersClient; get domains(): DomainsClient; get economicIntelligence(): EconomicIntelligenceClient; get emailAddresses(): EmailAddressesClient; get events(): EventsClient; get experiences(): ExperiencesClient; get experiments(): ExperimentsClient; get exports(): ExportsClient; get externalAccounts(): ExternalAccountsClient; get feeMarkups(): FeeMarkupsClient; get feedbackSubmissions(): FeedbackSubmissionsClient; get files(): FilesClient; get financialActivity(): FinancialActivityClient; get financialReports(): FinancialReportsClient; get financingApplications(): FinancingApplicationsClient; get forumPosts(): ForumPostsClient; get forums(): ForumsClient; get identityProfiles(): IdentityProfilesClient; get invoices(): InvoicesClient; get leads(): LeadsClient; get ledgerAccounts(): LedgerAccountsClient; get livestreams(): LivestreamsClient; get media(): MediaClient; get members(): MembersClient; get memberships(): MembershipsClient; get messages(): MessagesClient; get notifications(): NotificationsClient; get partnerReferralRequests(): PartnerReferralRequestsClient; get partners(): PartnersClient; get paymentMethodDomains(): PaymentMethodDomainsClient; get paymentMethods(): PaymentMethodsClient; get paymentQuotes(): PaymentQuotesClient; get paymentRules(): PaymentRulesClient; get payments(): PaymentsClient; get payoutAccounts(): PayoutAccountsClient; get payoutMethods(): PayoutMethodsClient; get payouts(): PayoutsClient; get people(): PeopleClient; get permissions(): PermissionsClient; get plans(): PlansClient; get productAffiliates(): ProductAffiliatesClient; get products(): ProductsClient; get promoCodes(): PromoCodesClient; get reactions(): ReactionsClient; get refunds(): RefundsClient; get resolutionCenterCases(): ResolutionCenterCasesClient; get reviews(): ReviewsClient; get setupIntents(): SetupIntentsClient; get shipments(): ShipmentsClient; get socialAccounts(): SocialAccountsClient; get stats(): StatsClient; get supportChannels(): SupportChannelsClient; get swaps(): SwapsClient; get teamMembers(): TeamMembersClient; get trades(): TradesClient; get transfers(): TransfersClient; get users(): UsersClient; get variants(): VariantsClient; get verifications(): VerificationsClient; get waitlistEntries(): WaitlistEntriesClient; get webhooks(): WebhooksClient; /** * Make a passthrough request using the SDK's configured auth, retry, logging, etc. * This is useful for making requests to endpoints not yet supported in the SDK. * The input can be a URL string, URL object, or Request object. Relative paths are resolved against the configured base URL. * * @param {Request | string | URL} input - The URL, path, or Request object. * @param {RequestInit} init - Standard fetch RequestInit options. * @param {core.PassthroughRequest.RequestOptions} requestOptions - Per-request overrides (timeout, retries, headers, abort signal). * @returns {Promise} A standard Response object. */ fetch(input: Request | string | URL, init?: RequestInit, requestOptions?: core.PassthroughRequest.RequestOptions): Promise; }