// Mock for @grafana/assistant to prevent initialization errors in tests // The real module tries to call getObservablePluginLinks() during initialization // which fails because Grafana hasn't started. This mock prevents that. export const useAssistant = jest.fn().mockReturnValue({ isAvailable: false, openAssistant: undefined, closeAssistant: jest.fn(), toggleAssistant: jest.fn(), }); export const createAssistantContextItem = jest.fn(); // Additional exports that may be used export const toggleAssistant = jest.fn(); export const isAssistantAvailable = jest.fn().mockReturnValue(false); // Type exports (if needed export type AssistantHook = ReturnType;