export declare const ERROR_CODE: {
    COMMON: {
        DEFAULT: string;
        UN_AUTHORIZED: string;
        DATA_ERROR: string;
        CAPTCHA_ERROR: string;
        NOT_FOUND: string;
        PARAMS_INVALID: string;
    };
    USER: {
        NOT_FOUND: string;
        HAS_EXIST: string;
        PHONE_NUMBER_ERROR: string;
        NOT_BELONG: string;
        HAS_INVITE_RECORD: string;
        HAS_MATERIAL: string;
    };
    PERMISSION: {
        DATA_ACCESS_DENIED: string;
    };
    ORDER: {
        ORDER_PRICE_ERROR: string;
        ORDER_VALIDATE_ERROR: string;
        ORDER_INVALID: string;
        ORDER_HAD_SUCCESS: string;
        ORDER_INVALID_PAYMENT: string;
    };
    CAPTCHA: {
        NO_EXIST: string;
    };
    TASK: {
        HAD_FINISHED: string;
    };
    CODE: {
        CREATE_SIGN_ERROR: string;
        INVALID: string;
        HAS_OWNER: string;
    };
    HTML_MODEL: {
        NOT_FOUND: string;
    };
    INTEGRAL: {
        NOT_ENOUGH: string;
    };
    RECOMMEND: {
        EXPIRED: string;
    };
    EXCHANGE: {
        INVALID: string;
        EXPIRED: string;
        HAD_GOT: string;
        EMPTY_POOL: string;
    };
    E_KEY: {
        HAS_GOT: string;
    };
    SMS: {
        DEFAULT: string;
    };
    BLACK: {
        BLACK_USER: string;
        BLACK_DEVICE: string;
    };
};
export declare const ERROR_MESSAGE: {
    E3001: string;
};
export declare class CommonError {
    message: string;
    errorCode: string;
    error: any;
    constructor({ message, errorCode, error }: {
        message?: string | undefined;
        errorCode?: string | undefined;
        error?: null | undefined;
    });
}
export declare class HttpError extends CommonError {
    status: number;
    constructor({ message, errorCode, error, status }: {
        message?: string | undefined;
        errorCode?: string | undefined;
        error?: null | undefined;
        status?: number | undefined;
    });
}
