export interface AdpErrorArgs { statusCode: number; endpoint: string; adpMessage?: string; adpCode?: string; raw?: unknown; } export declare class AdpError extends Error { readonly statusCode: number; readonly endpoint: string; readonly adpMessage?: string; readonly adpCode?: string; readonly raw?: unknown; constructor(args: AdpErrorArgs); } export declare class BadRequestError extends AdpError { } export declare class UnauthorizedError extends AdpError { } export declare class ForbiddenError extends AdpError { } export declare class NotFoundError extends AdpError { } export declare function raiseForAdp(status: number, json: unknown, endpoint: string): never;