import type { MonacoSDK } from "@0xmonaco/types"; export interface UseMonacoReturn { /** Monaco SDK instance */ sdk: MonacoSDK | null; /** Client ID for authentication */ clientId: string; /** Any error that occurred (SDK initialization, authentication, etc.) */ error: Error | null; /** Clear the current error state */ clearError: () => void; /** Set an error state */ setError: (error: Error | null) => void; }