import type { Collection, Subject } from './types';
export interface BilibiliParams {
    uid?: string;
    collectionType: Collection;
    pageSize: number;
    pageNumber: number;
}
interface BgmParams extends BilibiliParams {
    subjectType: Subject;
}
type CustomParams = Omit<BgmParams, 'uid'>;
export declare function getBilibili(baseUrl: string, params: BilibiliParams): Promise<any>;
export declare function getBangumi(baseUrl: string, params: BgmParams): Promise<any>;
export declare function getCustom(baseUrl: string, params: CustomParams): Promise<any>;
export {};
