UNPKG

@bookla-app/react-client-sdk

Version:
33 lines (32 loc) 1.31 kB
import { BookingsService } from "./services/bookings"; import { ServicesService } from "./services/services"; import { ResourcesService } from "./services/resources"; import { CodesService } from "./services/codes"; import { SDKConfig, AuthTokens } from "./types/config"; import { AuthState } from "./types/auth"; import { ClientSubscriptionService } from "./services/subscriptions"; import { ClientGiftCardsService } from "./services/giftcards"; export declare class BooklaSDK { private readonly client; bookings: BookingsService; services: ServicesService; resources: ResourcesService; codes: CodesService; subscriptions: ClientSubscriptionService; giftCards: ClientGiftCardsService; constructor(config: SDKConfig); setAuthTokens(tokens: AuthTokens): void; isAuthenticated(): Promise<AuthState>; clearAuth(): void; get interceptors(): { request: import("./core/interceptors").InterceptorManager; response: import("./core/interceptors").InterceptorManager; }; createCancelToken(): import("./core/cancel-token").CancelToken; isCancelledError(error: any): boolean; } export * from "./types/config"; export * from "./types/errors"; export * from "./core/cancel-token"; export * from "./types/responses"; export * from "./types/requests";