import { BaseMsg } from '../BaseMsg';
/**
 * @author Javen
 * @copyright javendev@126.com
 * @description 微信开放平台授权通知事件
 */
export declare class InAuthMpEvent extends BaseMsg {
    static CREATE_AUTH: string;
    static CHANGE_AUTH: string;
    static CANCEL_AUTH: string;
    private appid;
    private createtime;
    private infotype;
    private authappid;
    private authcode;
    private authcodeexpiredtime;
    private preauthcode;
    constructor(appId: string, infoType: string, createTime: number, authAppId: string, authCode?: string, authCodeExpiredTime?: number, preAuthCode?: string);
    get appId(): string;
    set appId(appId: string);
    get infoType(): string;
    set infoType(infoType: string);
    get createTime(): number;
    set timeStamp(createTime: number);
    get authAppId(): string;
    set authAppId(authAppId: string);
    get authCode(): string;
    set authCode(authCode: string);
    get authCodeExpiredTime(): number;
    set authCodeExpiredTime(authCodeExpiredTime: number);
    get preAuthCode(): string;
    set preAuthCode(preAuthCode: string);
}
