import { FC } from 'react'; import { GogoThemeProviderProps } from './index.js'; export { GOGO_EXTERNALS_SPECIFIER_MAP, GogoMenuItem, GogoMode, GogoTheme } from './index.js'; /** * @ethisyscore/host-ui-externals/mock * * Stub implementations of every host-ui-externals export for use in * plugin CI, Storybook, and local development (when no host is running). * Renders plain semantic HTML with the correct `data-testid` attributes so * plugin tests can assert on structure without a real MUI/Gogo tree. * * Uses `createElement` (not JSX) so this stays a plain `.ts` module — no * `jsx` tsconfig setting required for the package's type-check/build. */ /** * Mock `GogoThemeProvider` — simply renders `children` inside a `
`. * Does NOT apply any MUI theme; sufficient for unit/smoke tests. */ declare const GogoThemeProvider: FC; /** * Mock `useGogoTheme` — returns stable no-op values. */ declare function useGogoTheme(): { theme: "theme-blue"; setTheme: (_: string) => void; mode: "light"; isDarkMode: boolean; direction: "ltr"; setMode: (_: string) => void; }; export { GogoThemeProvider, GogoThemeProviderProps, useGogoTheme };