import { AuthService } from "../auth/api/auth"; import { NewsletterService } from "../newsletter"; import { OAuthService } from "../oauth/api/oauth"; import { ProfileService } from "../profile"; import { CaptchaService } from "../shared/captcha"; import { SubscriptionsService, TicketsService, TicketTransfersService } from "../ticketable"; import { TransactionsService } from "../transaction"; import { ApiClient, ApiResponse } from "./client"; export * from "../auth/api/auth"; export * from "../newsletter/api/newsletters"; export * from "../oauth/api/oauth"; export * from "../profile/api/profile"; export * from "../shared/captcha"; export * from "../ticketable/api/subscriptions"; export * from "../ticketable/api/ticket-transfers"; export * from "../ticketable/api/tickets"; export * from "../transaction/api/transactions"; export * from "./base-service"; export * from "./shared"; export type { StandaloneUnidyClientConfig } from "./standalone"; export { createStandaloneClient, StandaloneApiClient, StandaloneUnidyClient } from "./standalone"; export declare class UnidyClient { private apiClient; newsletters: NewsletterService; profile: ProfileService; auth: AuthService; oauth: OAuthService; captcha: CaptchaService; tickets: TicketsService; ticketTransfers: TicketTransfersService; subscriptions: SubscriptionsService; transactions: TransactionsService; constructor(baseUrl: string, apiKey: string); } declare function getUnidyClient(): UnidyClient; export { ApiClient, ApiResponse, getUnidyClient };