import Puppeteer from "koishi-plugin-puppeteer";
import { ScoreSaberUser, ScoreSaberItem, BeatLeaderUser, Score, BSMap } from "../interfaces";
export declare const renderBSMapImg: (puppeteer: Puppeteer, bsMap: BSMap, bsMapQrUrl: string, previewQrUrl: string, onStart?: () => void, onError?: (e?: any) => void) => Promise<string>;
export declare const renderSSPlayerImg: (puppeteer: Puppeteer, scores: ScoreSaberItem[], userInfo: ScoreSaberUser, onStart?: () => void, onError?: (e?: any) => void) => Promise<string>;
export declare const renderBLPlayerImg: (puppeteer: Puppeteer, scores: Score[], userInfo: BeatLeaderUser, onStart?: () => void, onError?: (e?: any) => void) => Promise<string>;
export declare const renderBLScoreImg: (puppeteer: Puppeteer, score: Score, bsMap: BSMap, statistic: any, bsor: any, qrcodeUrl: string, onStart?: () => void, onError?: (e?: any) => void) => Promise<string>;
