import { WxIsvServiceBase } from '../libs/WxIsvServiceBase';
import { WxIsv } from '../typings';
export declare class WxIsvDomainService extends WxIsvServiceBase {
    get(accessToken: string): Promise<{
        errcode: number;
        errmsg: string;
        requestdomain: string[];
        wsrequestdomain: string[];
        uploaddomain: string[];
        downloaddomain: string[];
    }>;
    update(accessToken: string, domian: {
        requestDomain: string[];
        wsRequestDomain: string[];
        uploadDomain: string[];
        downloadDomain: string[];
    }, action: 'set' | 'add', ignoreError?: WxIsv.IgnoreError): Promise<{
        errcode: number;
        errmsg: string;
        requestdomain: string[];
        wsrequestdomain: string[];
        uploaddomain: string[];
        downloaddomain: string[];
    }>;
    getBiz(accessToken: string): Promise<any>;
    setBiz(accessToken: string, domian: {
        webviewDomain: string[];
    }, principalName: string, action?: string, ignoreError?: WxIsv.IgnoreError): Promise<{
        errcode: number;
        errmsg: string;
    }>;
}
