export interface ResultVo { code: string; msg: string; data?: T; } export declare class ResponseData { private code; private msg; constructor(code: string, msg: string); getCode(): string; getMsg(): string; } export declare class ResponseDataClass { static success: ResponseData; static error: ResponseData; static paramsError: ResponseData; static validFormdataError: ResponseData; static existEmailError: ResponseData; static captchaSendError: ResponseData; static validInfoError: ResponseData; static identityHasExpired: ResponseData; static remoteAssetsDownloadErr: ResponseData; static orderCreateError: ResponseData; static goodsNotExist: ResponseData; static orderNotExist: ResponseData; static illegalUser: ResponseData; } export declare class GoodsResponseDataClass { static hadFavorited: ResponseData; } export declare class OrderResponseDataClass { static orderCreateError: ResponseData; } export declare class UserResponseDataClass { static addressNotExist: ResponseData; } export declare const withResultVo: (params: ResultVo) => ResultVo; export declare const withSuccessResultVo: (data?: T) => ResultVo; export declare const withErrorResultVo: (data?: T) => ResultVo;