import type { HttpResponseErrorMessage } from '../httpApi/internals/httpResponseMessage.js'; import type { MessageLocation } from '../common/messageLocation.js'; import type { SpecifyErrorKey } from './specifyErrors.js'; export declare class SpecifyError extends Error { readonly errorKey: SpecifyErrorKey; readonly originalError: unknown | undefined; readonly httpStatusCode: number; readonly location: MessageLocation | undefined; constructor({ publicMessage, errorKey, originalError, httpStatusCode, location, }: { publicMessage: string; errorKey?: SpecifyErrorKey; originalError?: Error; httpStatusCode?: number; location?: MessageLocation; }); getHttpStatusCode(): number; getHttpMessage(): HttpResponseErrorMessage; } //# sourceMappingURL=SpecifyError.d.ts.map