/**
 * Error handling and logging utilities for v2 converters
 */
export interface ConverterError {
    message: string;
    code: string;
    context?: Record<string, any>;
    cause?: Error;
}
/**
 * Log error with context
 */
export declare function logError(error: ConverterError | Error, context?: Record<string, any>): void;
/**
 * Create a converter error with context
 */
export declare function createConverterError(message: string, code: string, context?: Record<string, any>, cause?: Error): ConverterError;
/**
 * Validate OpenAPI v3 spec structure
 */
export declare function validateOpenApiV3Spec(spec: any): void;
/**
 * Validate OpenAPI v2 (Swagger) spec structure
 */
export declare function validateOpenApiV2Spec(spec: any): void;
/**
 * Validate Postman collection structure
 */
export declare function validatePostmanCollection(collection: any): void;
/**
 * Validate baseDir parameter
 */
export declare function validateBaseDir(baseDir: any): void;
//# sourceMappingURL=error-utils.d.ts.map