import type { Argv, Channel, Context, Dict } from 'koishi'; import type { DynamicNotifiction } from '../model'; import type { IConfig } from '.'; export declare function bilibiliAdd({ session }: Argv, up: { uid: string; upName: string; }, list: Dict<[ Pick, DynamicNotifiction ][]>, ctx: Context): Promise; export declare function bilibiliBatch({ session }: Argv, up: { uid: string[]; upName: string[]; }, list: Dict<[ Pick, DynamicNotifiction ][]>, ctx: Context): Promise; export declare function bilibiliRemove({ session }: Argv, up: { uid: string; upName: string; }, list: Dict<[ Pick, DynamicNotifiction ][]>): Promise; export declare function bilibiliList({ session, }: Argv): Promise; export declare function bilibiliSearch(_: Argv, up: { uid: string; upName: string; }, _list: Dict<[ Pick, DynamicNotifiction ][]>, ctx: Context, config: IConfig): Promise;