import { PicSourceYandePluginConfig } from './config';
export * from './config';
declare const PicSourceYande_base: new (ctx: import("cordis").Context<any>, config: {
    endpoint?: string;
    pageLimit?: number;
    useOriginal?: boolean;
} & {
    tags?: string[];
    weight?: number;
    name?: string;
    description?: string;
    isDefault?: boolean;
    http?: {
        headers?: {
            [x: string]: any;
        };
        timeout?: number;
        proxyAgent?: string;
    };
    applyTo?: (target: import("koishi-plugin-pics").PicSourceInfo) => void;
}) => import("koishi-plugin-pics").BasePicSourcePlugin & {
    config: import("koishi-plugin-pics").PicSourceConfig & PicSourceYandePluginConfig;
};
export default class PicSourceYande extends PicSourceYande_base {
    private page;
    private nextPage;
    randomPic(picTags: string[]): any;
}
