UNPKG

koishi-plugin-booru

Version:
23 lines (22 loc) 631 B
import { Schema } from 'koishi'; import { ImageSource } from '../../source'; declare class DanbooruImageSource extends ImageSource<DanbooruImageSource.Config> { languages: string[]; source: string; get keyPair(): { login: string; apiKey: string; }; get(query: ImageSource.Query): Promise<ImageSource.Result[]>; } declare namespace DanbooruImageSource { interface Config extends ImageSource.Config { endpoint: string; keyPairs: { login: string; apiKey: string; }[]; } const Config: Schema<Config>; } export default DanbooruImageSource;