import type { AuthConfig } from '../types/auth';
import type { PlatformServiceConfig } from '../types/platform';
import type { ChannelDetailListParams, ChannelsParams, GetIncomeDetailParams, GetSimpleChannelListParams, ReceiveListParams, SetPlaybackCallbackParams, SetRecordCallbackParams, SetStreamCallbackParams, SetUserChildrenLoginTokenParams, SetUserLoginTokenParams, UserChannelBasicListParams, UserPlaybackListParams } from 'polyv-live-api-sdk';
export declare class AccountServiceSdk {
    private readonly authConfig;
    private readonly config;
    constructor(authConfig: AuthConfig, config: PlatformServiceConfig);
    channels(params?: ChannelsParams): Promise<import("polyv-live-api-sdk").ChannelsResponse>;
    userPlaybackList(params?: UserPlaybackListParams): Promise<import("polyv-live-api-sdk").UserPlaybackListResponse>;
    userChannelBasicList(params?: UserChannelBasicListParams): Promise<import("polyv-live-api-sdk").UserChannelBasicListResponse>;
    getSimpleChannelList(params?: GetSimpleChannelListParams): Promise<import("polyv-live-api-sdk").GetSimpleChannelListResponse>;
    channelDetailList(params?: ChannelDetailListParams): Promise<import("polyv-live-api-sdk").ChannelDetailListResponse>;
    getUserDurations(): Promise<import("polyv-live-api-sdk").GetUserDurationsResponse>;
    micDuration(): Promise<import("polyv-live-api-sdk").MicDurationResponse>;
    getIncomeDetail(params: GetIncomeDetailParams): Promise<import("polyv-live-api-sdk").GetIncomeDetailResponse>;
    getCategoryList(): Promise<import("polyv-live-api-sdk").GetCategoryListResponse>;
    createCategory(categoryName: string): Promise<import("polyv-live-api-sdk").CreateCategoryResponse>;
    receiveList(params: ReceiveListParams): Promise<import("polyv-live-api-sdk").ReceiveListResponse>;
    deleteCategory(categoryId: number): Promise<import("polyv-live-api-sdk").DeleteCategoryResponse>;
    updateCategoryName(categoryId: number, categoryName: string): Promise<import("polyv-live-api-sdk").UpdateCategoryNameResponse>;
    updateCategoryRank(categoryId: number, afterCategoryId: number): Promise<import("polyv-live-api-sdk").UpdateCategoryRankResponse>;
    setUserLoginToken(params: SetUserLoginTokenParams): Promise<import("polyv-live-api-sdk").SetUserLoginTokenResponse>;
    setUserChildrenLoginToken(params: SetUserChildrenLoginTokenParams): Promise<import("polyv-live-api-sdk").SetUserChildrenLoginTokenResponse>;
    setStreamCallback(params: SetStreamCallbackParams): Promise<import("polyv-live-api-sdk").SetStreamCallbackResponse>;
    setRecordCallback(params: SetRecordCallbackParams): Promise<import("polyv-live-api-sdk").SetRecordCallbackResponse>;
    setPlaybackCallback(params: SetPlaybackCallbackParams): Promise<import("polyv-live-api-sdk").SetPlaybackCallbackResponse>;
}
//# sourceMappingURL=account-service.d.ts.map