import { type Snippet } from 'svelte'; import type { RouteConfig, Router } from '../router.svelte'; interface Props { /** Router instance to use for routing */ router: Router; /** Whether to automatically initialize the router */ autoInit?: boolean; /** Whether to show a loading screen */ loading?: boolean; /** Message to display in the loading screen */ loadingMessage?: string; /** Children snippet */ children?: Snippet<[ { router: Router; currentRoute: RouteConfig | null; currentLocation: any; isNavigating: boolean; } ]>; } declare const RouterProvider: import("svelte").Component; type RouterProvider = ReturnType; export default RouterProvider;