declare const DoubleRoute: { new (route: string): { route: string; name: string; message: string; stack?: string; cause?: unknown; }; isError(error: unknown): error is Error; isError(value: unknown): value is Error; captureStackTrace(targetObject: object, constructorOpt?: Function): void; captureStackTrace(targetObject: object, constructorOpt?: Function): void; prepareStackTrace(err: Error, stackTraces: NodeJS.CallSite[]): any; stackTraceLimit: number; }; declare const OptionalRoute: { new (route: string): { route: string; name: string; message: string; stack?: string; cause?: unknown; }; isError(error: unknown): error is Error; isError(value: unknown): value is Error; captureStackTrace(targetObject: object, constructorOpt?: Function): void; captureStackTrace(targetObject: object, constructorOpt?: Function): void; prepareStackTrace(err: Error, stackTraces: NodeJS.CallSite[]): any; stackTraceLimit: number; }; declare const RestRoute: { new (route: string): { route: string; name: string; message: string; stack?: string; cause?: unknown; }; isError(error: unknown): error is Error; isError(value: unknown): value is Error; captureStackTrace(targetObject: object, constructorOpt?: Function): void; captureStackTrace(targetObject: object, constructorOpt?: Function): void; prepareStackTrace(err: Error, stackTraces: NodeJS.CallSite[]): any; stackTraceLimit: number; }; declare const DoubleParam: { new (param: string): { route: string; name: string; message: string; stack?: string; cause?: unknown; }; isError(error: unknown): error is Error; isError(value: unknown): value is Error; captureStackTrace(targetObject: object, constructorOpt?: Function): void; captureStackTrace(targetObject: object, constructorOpt?: Function): void; prepareStackTrace(err: Error, stackTraces: NodeJS.CallSite[]): any; stackTraceLimit: number; }; export { DoubleParam, DoubleRoute, OptionalRoute, RestRoute }; //# sourceMappingURL=errors.d.ts.map