export declare class PorkbunError extends Error { constructor(message: string); } export declare class PorkbunAPIError extends PorkbunError { readonly status: string; readonly apiMessage?: string | undefined; constructor(message: string, status: string, apiMessage?: string | undefined); } export declare class PorkbunNetworkError extends PorkbunError { readonly cause?: Error | undefined; constructor(message: string, cause?: Error | undefined); } export declare class PorkbunHTTPError extends PorkbunError { readonly statusCode: number; readonly statusText: string; readonly body?: string | undefined; constructor(message: string, statusCode: number, statusText: string, body?: string | undefined); } export declare class PorkbunResponseError extends PorkbunError { constructor(message: string); } export declare class PorkbunValidationError extends PorkbunError { readonly field: string; readonly value?: unknown | undefined; constructor(message: string, field: string, value?: unknown | undefined); } //# sourceMappingURL=errors.d.ts.map