export declare const sdk: (config: { apiKey: string; appName?: string | undefined; services?: Partial | undefined; redirectUri?: string | undefined; environment?: "development" | "production" | undefined; apiEndpoint?: string | undefined; } | { apiSecret: string; appName?: string | undefined; services?: Partial | undefined; apiKey?: string | undefined; redirectUri?: string | undefined; environment?: "development" | "production" | undefined; apiEndpoint?: string | undefined; } | { apiKey: string; bearerToken: string; appName?: string | undefined; services?: Partial | undefined; redirectUri?: string | undefined; environment?: "development" | "production" | undefined; apiEndpoint?: string | undefined; } | { appName: string; services?: Partial | undefined; redirectUri?: string | undefined; environment?: "development" | "production" | undefined; apiEndpoint?: string | undefined; }) => { oauth: import("./oauth").OAuth; solanaWallet: import("./solanaWallet").SolanaWallet; tokenStore: import("./oauth").OAuthTokenStore; tracks: import("./api/generated/default").TracksApi; users: import("./api/generated/default").UsersApi; playlists: import("./api/generated/default").PlaylistsApi; tips: import(".").TipsApi; resolve: (params: import(".").ResolveRequest) => Promise; developerApps: import("./api/generated/default").DeveloperAppsApi; dashboardWalletUsers: import("./api/generated/default").DashboardWalletUsersApi; rewards: import(".").RewardsApi; comments: import("./api/generated/default").CommentsApi; notifications: import(".").NotificationsApi; events: import("./api/generated/default").EventsApi; explore: import(".").ExploreApi; search: import(".").SearchApi; coins: import(".").CoinsApi; wallets: import(".").WalletApi; challenges: import(".").ChallengesApi; prizes: import(".").PrizesApi; uploads: import("./api/uploads/UploadsApi").UploadsApi; };