import { KsefApiError as SharedKsefApiError } from '@ksefnik/shared'; export declare class KsefApiError extends SharedKsefApiError { readonly requestId?: string | undefined; readonly detailCode?: string | undefined; constructor(message: string, statusCode?: number, requestId?: string | undefined, detailCode?: string | undefined, context?: Record); } export declare class KsefAuthError extends KsefApiError { constructor(message: string, statusCode: number, requestId?: string, detailCode?: string, context?: Record); } export declare class KsefRateLimitError extends KsefApiError { readonly retryAfter: number; constructor(message: string, retryAfter: number, requestId?: string, context?: Record); } //# sourceMappingURL=errors.d.ts.map