import { Context } from 'koishi';
import { MemeInfo } from 'meme-generator-rs-api';
import { Config } from '../config';
declare module '../index' {
    interface MemeInternal {
        apiVersion: string;
        infos: Record<string, MemeInfo>;
        fetchInfos: () => Promise<Record<string, MemeInfo>>;
        updateInfos: () => Promise<Record<string, MemeInfo>>;
    }
}
export declare function apply(ctx: Context, config: Config): Promise<void>;
