/** * Error class for Neon API errors */ export declare class NeonApiError extends Error { /** * HTTP status code */ readonly status: number; /** * HTTP status text */ readonly statusText: string; /** * Error data from the API response */ readonly errorData?: any; /** * Create a new NeonApiError */ constructor(message: string, response: Response, errorData?: any); } /** * Handle API errors and throw NeonApiError with context * * @param response Response object from fetch * @param action Action that was being performed * @param resourceType Type of resource * @param resourceId ID of the resource */ export declare function handleApiError(response: Response, action: "get" | "create" | "update" | "delete" | "list", resourceType: string, resourceId?: string): Promise; //# sourceMappingURL=api-error.d.ts.map