export type { Router , RouteRecordRaw } from './shared' ; export { useAppConfig } from './app/composables/appConfig' ; export { usePage , computedInPage } from './app/composables/pageData' ; export { useMDXComponents , provideMDXComponents } from './app/composables/mdxComponents' ; export { useVueRenderer , VueRenderable } from './app/composables/vueRenderer' ; export { useRouter , useRoute } from 'vue-router' ; export { useHead } from '@vueuse/head' ; import type { ComponentOptionsWithoutProps , ComputedRef } from 'vue' ; import { UserApp , GetStaticPaths , Document } from '../../types/shared' ; export function useDocuments < T = void > ( globPattern ) { throw new Error ( `Unresolved useDocuments('${ globPattern }')` ) ; } export function defineApp ( app ) { return app ; } export function definePageComponent < T > ( page ) { return page ; }