@chinchillaenterprises/mcp-ai-assistant
Version:
MCP server for AI assistant with ElevenLabs text-to-speech integration
13 lines • 815 B
TypeScript
export declare class ElevenLabsError extends Error {
code?: string | undefined;
statusCode?: number | undefined;
constructor(message: string, code?: string | undefined, statusCode?: number | undefined);
}
export declare function handleElevenLabsError(error: any): Error;
export declare function validateFilePath(filePath: string): void;
export declare function validateFileSize(size: number): void;
export declare function retryOperation<T>(operation: () => Promise<T>, maxRetries?: number, delayMs?: number): Promise<T>;
export declare function validateFile(filePath: string, size?: number): void;
export declare function estimateCost(durationSeconds: number, pricePerHour?: number): number;
export declare function formatErrorForLogging(error: any): string;
//# sourceMappingURL=error-handler.d.ts.map