import type { SvelteComponent } from 'svelte'; import type { CompositionModule, GroupedPage, VariantsModule } from '../kitbook-types'; export interface SandboxPageLoadResult { page: GroupedPage; pageKey: string; canMount: boolean; compositionName?: string; compositionModule?: CompositionModule; variantName?: string; variantsModule?: VariantsModule; component?: typeof SvelteComponent; darkMode: boolean; } export declare function sandboxPageLoad({ params, parent, url }: { params: any; parent: any; url: any; }): Promise<{ page: GroupedPage; pageKey: string; compositionModule: CompositionModule; compositionName: string; darkMode: boolean; canMount: boolean; component?: undefined; variantsModule?: undefined; variantName?: undefined; } | { page: GroupedPage; pageKey: string; component: typeof SvelteComponent; variantsModule: VariantsModule; variantName: string; darkMode: boolean; canMount: boolean; compositionModule?: undefined; compositionName?: undefined; }>;