import { useSuperdocStore } from '../stores/superdoc-store.js'; import { useCommentsStore } from '../stores/comments-store.js'; import { useHighContrastMode } from '../composables/use-high-contrast-mode.js'; export function createSuperdocVueApp({ disablePiniaDevtools }?: { disablePiniaDevtools?: boolean | undefined; }): SuperdocVueAppRefs; /** * Result of `createSuperdocVueApp()`. Internal-only: the shape is consumed * by `SuperDoc.#initVueApp` and is not part of the public surface. */ export type SuperdocVueAppRefs = { /** * The Vue 3 app instance */ app: import('vue').App; /** * The Pinia store instance attached to `app` */ pinia: import('pinia').Pinia; /** * The SuperDoc Pinia store */ superdocStore: ReturnType; /** * The Comments Pinia store */ commentsStore: ReturnType; /** * The high-contrast mode composable refs (`isHighContrastMode`, `setHighContrastMode`). Named `*Store` for historical reasons; this is a plain Vue composable, not a Pinia store. */ highContrastModeStore: ReturnType; }; //# sourceMappingURL=create-app.d.ts.map