import type { GroupedPageMap, KitbookSettings } from 'kitbook'; import { pagesStore } from '../modules/hmrUpdatedModules'; interface LayoutLoadInput { pages: GroupedPageMap; settings: KitbookSettings; /** Mock any additional data you want available for Components that are not +page.svelte files to be able to directly access values from the data prop on SvelteKit's page store, i.e. `$page.data` */ mockedPageData?: Record; } export interface LayoutLoadResult { pages: GroupedPageMap; pagesStore: typeof pagesStore; settings: KitbookSettings; } export declare function layoutLoad({ pages: initialPages, settings, mockedPageData, }: LayoutLoadInput): () => Promise; export {};