/** * RDI Version Error * * Error thrown when a v2-only method is called on a v1 API. * * @packageDocumentation */ /** * Error thrown when a v2-only method is called on a v1 API. * * @example * ```typescript * try { * await client.getPipelineStatus('my-pipeline'); * } catch (error) { * if (error instanceof RdiVersionError) { * console.warn('Pipeline operations require API v2'); * // Implement fallback logic if needed * } * } * ``` */ export declare class RdiVersionError extends Error { /** Error name for instanceof checks */ readonly name = "RdiVersionError"; /** Machine-readable error code */ readonly code: string; /** * Creates a new RdiVersionError. * * @param message - Human-readable error message * @param code - Machine-readable error code (e.g., 'VERSION_NOT_SUPPORTED') */ constructor(message: string, code: string); }