import { AlbumsApi } from './api/albums/AlbumsApi';
import { ChatsApi } from './api/chats/ChatsApi';
import { CommentsApi } from './api/comments/CommentsAPI';
import { DashboardWalletUsersApi } from './api/dashboard-wallet-users/DashboardWalletUsersApi';
import { DeveloperAppsApi } from './api/developer-apps/DeveloperAppsApi';
import { EventsApi } from './api/events/EventsApi';
import { ChallengesApi, CoinsApi, ExploreApi, PrizesApi, RewardsApi, SearchApi, TipsApi, WalletApi } from './api/generated/default';
import { GrantsApi } from './api/grants/GrantsApi';
import { NotificationsApi } from './api/notifications/NotificationsApi';
import { PlaylistsApi } from './api/playlists/PlaylistsApi';
import { TracksApi } from './api/tracks/TracksApi';
import { UsersApi } from './api/users/UsersApi';
import { OAuth } from './oauth';
import { SdkConfig, ServicesContainer } from './types';
export declare const createSdkWithServices: (config: SdkConfig) => {
    tracks: TracksApi;
    users: UsersApi;
    albums: AlbumsApi;
    playlists: PlaylistsApi;
    tips: TipsApi;
    resolve: (params: import("./api/generated/default").ResolveRequest) => Promise<import("./api/generated/default").TrackResponse | import("./api/generated/default").PlaylistResponse | import("./api/generated/default").UserResponse>;
    chats: ChatsApi;
    grants: GrantsApi;
    developerApps: DeveloperAppsApi;
    dashboardWalletUsers: DashboardWalletUsersApi;
    rewards: RewardsApi;
    services: ServicesContainer;
    comments: CommentsApi;
    notifications: NotificationsApi;
    events: EventsApi;
    explore: ExploreApi;
    search: SearchApi;
    coins: CoinsApi;
    wallets: WalletApi;
    challenges: ChallengesApi;
    prizes: PrizesApi;
    oauth: OAuth | undefined;
};
