UNPKG

@trycourier/courier-react-native

Version:

Inbox, Push Notifications, and Preferences for React Native

34 lines 1.09 kB
import { BrandClient } from '..'; import { ClientModule } from './ClientModule'; import { InboxClient } from './InboxClient'; import { PreferenceClient } from './PreferenceClient'; import { TokenClient } from './TokenClient'; import { TrackingClient } from './TrackingClient'; import { CourierApiUrls } from '../CourierApiUrls'; export interface CourierClientOptions { userId: string; showLogs: boolean; jwt?: string; clientKey?: string; connectionId?: string; tenantId?: string; apiUrls?: CourierApiUrls; } export declare class CourierClient extends ClientModule { readonly options: CourierClientOptions; readonly tokens: TokenClient; readonly brands: BrandClient; readonly inbox: InboxClient; readonly preferences: PreferenceClient; readonly tracking: TrackingClient; constructor(props: { userId: string; jwt?: string; clientKey?: string; connectionId?: string; tenantId?: string; apiUrls?: CourierApiUrls; showLogs?: boolean; }); } //# sourceMappingURL=CourierClient.d.ts.map