/** * Utility functions for AI Integration system */ import { OperationError } from '../types'; export declare function generateId(prefix?: string): string; export declare function sleep(ms: number): Promise; export declare function retryOperation(operation: () => Promise, maxRetries?: number, delay?: number): Promise; export declare function formatBytes(bytes: number): string; export declare function calculateHash(data: any): string; export declare function createOperationError(code: string, message: string, recoverable?: boolean, details?: Record): OperationError; export declare function convertErrorToOperationError(error: Error | unknown, code?: string): OperationError; export declare class Logger { static info(message: string, data?: any): void; static error(message: string, error?: any): void; static warn(message: string, data?: any): void; static debug(message: string, data?: any): void; } //# sourceMappingURL=index.d.ts.map