import { ArtisanError, Dictionary } from '@artisan-framework/core'; import { HttpErrorOptions } from './error-protocol'; type Options = string | Partial; export declare class HttpError extends ArtisanError { status: number; headers: Dictionary; exposed: boolean; constructor(_options: string | HttpErrorOptions); } export declare class HttpErr400 extends HttpError { constructor(options?: Options); } export declare class HttpErr401 extends HttpError { constructor(options?: Options); } export declare class HttpErr402 extends HttpError { constructor(options?: Options); } export declare class HttpErr403 extends HttpError { constructor(options?: Options); } export declare class HttpErr404 extends HttpError { constructor(options?: Options); } export declare class HttpErr405 extends HttpError { constructor(options?: Options); } export declare class HttpErr406 extends HttpError { constructor(options?: Options); } export declare class HttpErr407 extends HttpError { constructor(options?: Options); } export declare class HttpErr408 extends HttpError { constructor(options?: Options); } export declare class HttpErr409 extends HttpError { constructor(options?: Options); } export declare class HttpErr410 extends HttpError { constructor(options?: Options); } export declare class HttpErr411 extends HttpError { constructor(options?: Options); } export declare class HttpErr412 extends HttpError { constructor(options?: Options); } export declare class HttpErr413 extends HttpError { constructor(options?: Options); } export declare class HttpErr414 extends HttpError { constructor(options?: Options); } export declare class HttpErr415 extends HttpError { constructor(options?: Options); } export declare class HttpErr416 extends HttpError { constructor(options?: Options); } export declare class HttpErr417 extends HttpError { constructor(options?: Options); } export declare class HttpErr418 extends HttpError { constructor(options?: Options); } export declare class HttpErr421 extends HttpError { constructor(options?: Options); } export declare class HttpErr422 extends HttpError { constructor(options?: Options); } export declare class HttpErr423 extends HttpError { constructor(options?: Options); } export declare class HttpErr424 extends HttpError { constructor(options?: Options); } export declare class HttpErr425 extends HttpError { constructor(options?: Options); } export declare class HttpErr426 extends HttpError { constructor(options?: Options); } export declare class HttpErr428 extends HttpError { constructor(options?: Options); } export declare class HttpErr429 extends HttpError { constructor(options?: Options); } export declare class HttpErr431 extends HttpError { constructor(options?: Options); } export declare class HttpErr451 extends HttpError { constructor(options?: Options); } export declare class HttpErr500 extends HttpError { constructor(options?: Options); } export declare class HttpErr501 extends HttpError { constructor(options?: Options); } export declare class HttpErr502 extends HttpError { constructor(options?: Options); } export declare class HttpErr503 extends HttpError { constructor(options?: Options); } export declare class HttpErr504 extends HttpError { constructor(options?: Options); } export declare class HttpErr505 extends HttpError { constructor(options?: Options); } export declare class HttpErr506 extends HttpError { constructor(options?: Options); } export declare class HttpErr507 extends HttpError { constructor(options?: Options); } export declare class HttpErr508 extends HttpError { constructor(options?: Options); } export declare class HttpErr510 extends HttpError { constructor(options?: Options); } export declare class HttpErr511 extends HttpError { constructor(options?: Options); } export {}; //# sourceMappingURL=http-errors.d.ts.map