export { SonarrClient } from './sonarr/index.js'; export { B as BaseClient, C as ClientConfig, P as PaginatedResponse, a as PaginationOptions, R as RequestConfig, S as SortDirection } from './client-Me0HpgXr.js'; export { RadarrClient } from './radarr/index.js'; export { ProwlarrClient } from './prowlarr/index.js'; export { LidarrClient } from './lidarr/index.js'; export { ReadarrClient } from './readarr/index.js'; interface ValidationErrorDetail { propertyName: string; errorMessage: string; attemptedValue?: unknown; severity?: string; } declare class ArrError extends Error { readonly statusCode: number; readonly details?: unknown | undefined; constructor(message: string, statusCode: number, details?: unknown | undefined); } declare class ValidationError extends ArrError { readonly validationErrors: ValidationErrorDetail[]; constructor(message: string, validationErrors: ValidationErrorDetail[]); } declare class NotFoundError extends ArrError { constructor(message?: string); } declare class UnauthorizedError extends ArrError { constructor(message?: string); } declare class ForbiddenError extends ArrError { constructor(message?: string); } declare class ConflictError extends ArrError { constructor(message?: string); } declare class ServerError extends ArrError { constructor(message?: string, statusCode?: number); } declare class TimeoutError extends ArrError { constructor(message?: string); } declare class NetworkError extends ArrError { constructor(message?: string, cause?: Error); } export { ArrError, ConflictError, ForbiddenError, NetworkError, NotFoundError, ServerError, TimeoutError, UnauthorizedError, ValidationError, type ValidationErrorDetail };