import { AtlexError } from '@atlex/core'; import type { AuthorizationResponse } from '../authorization/AuthorizationResponse.js'; /** * Thrown when an authorization check fails. */ export declare class AuthorizationError extends AtlexError { /** * Suggested HTTP status for HTTP adapters. */ readonly status = 403; /** * Optional structured policy response that produced this error. */ readonly policyResponse?: AuthorizationResponse; /** * @param message - Human-readable reason. * @param policyResponse - Optional originating response object. */ constructor(message?: string, policyResponse?: AuthorizationResponse); } //# sourceMappingURL=AuthorizationError.d.ts.map