import { BaseHandler } from './base.handler';
import type { AuthConfig } from '../types/auth';
import { type ApiServiceConfig } from '../utils/api-command';
export declare class WebHandler extends BaseHandler {
    private readonly service;
    constructor(authConfig: AuthConfig, serviceConfig: ApiServiceConfig);
    getSplash(options: any): Promise<void>;
    setSplash(options: any): Promise<void>;
    setPublisher(options: any): Promise<void>;
    updateChannelName(options: any): Promise<void>;
    updateChannelLogo(options: any): Promise<void>;
    getLikes(options: any): Promise<void>;
    updateLikes(options: any): Promise<void>;
    getCountdown(options: any): Promise<void>;
    setCountdown(options: any): Promise<void>;
    listMenus(options: any): Promise<void>;
    addMenu(options: any): Promise<void>;
    deleteMenu(options: any): Promise<void>;
    updateMenu(options: any): Promise<void>;
    setMenu(options: any): Promise<void>;
    updateRank(options: any): Promise<void>;
    updateConsultingEnabled(options: any): Promise<void>;
    listTuwen(options: any): Promise<void>;
    getDonate(options: any): Promise<void>;
    updateCash(options: any): Promise<void>;
    updateGood(options: any): Promise<void>;
    getWeixinShare(options: any): Promise<void>;
    updateWeixinShare(options: any): Promise<void>;
    updateGlobalEnabled(options: any): Promise<void>;
    uploadImage(options: any): Promise<void>;
    uploadWhiteList(options: any): Promise<void>;
    downloadWhiteList(options: any): Promise<void>;
    setAuthType(options: any): Promise<void>;
    setExternalAuth(options: any): Promise<void>;
    setAuthorizedAddress(options: any): Promise<void>;
    updateAuthUrl(options: any): Promise<void>;
    getRecordField(options: any): Promise<void>;
    listRecordInfo(options: any): Promise<void>;
    listEnroll(options: any): Promise<void>;
    downloadRecordInfo(options: any): Promise<void>;
    private confirm;
    private downloadResult;
    private show;
    private requireFields;
}
//# sourceMappingURL=web.handler.d.ts.map