import { Exception } from 'agentstack'; export declare class HttpError extends Exception { protected _status: number; constructor(message?: string, status?: number, code?: number, headers?: any); readonly headers: any; readonly status: number; readonly statusCode: number; toJSON(): object; } export declare class ParameterError extends HttpError { constructor(message?: string, code?: number, headers?: any); } export declare class AuthenticationError extends HttpError { constructor(message?: string, code?: number, headers?: any); } export declare class PermissionError extends HttpError { constructor(message?: string, code?: number, headers?: any); } export declare class NotFoundError extends HttpError { constructor(message?: string, code?: number, headers?: any); } export declare class ConflictError extends HttpError { constructor(message?: string, code?: number, headers?: any); } export declare class BusinessError extends HttpError { constructor(message?: string, code?: number, headers?: any); }