import { a as RouterFutureConfig, c as ViteReactSSGClientOptions, i as Router, l as ViteReactSSGContext, n as NonIndexRouteRecord, o as RouterOptions, r as RouteRecord, s as StyleCollector, t as IndexRouteRecord, u as ViteReactSSGOptions } from "./types-C01Mn1_E.mjs"; import { HelmetProps } from "react-helmet-async"; import { ReactNode } from "react"; //#region src/client/components/client-only.d.ts interface ClientOnlyProps { children?: () => React.ReactNode; fallback?: React.ReactNode; } declare function ClientOnly({ children, fallback }: ClientOnlyProps): React.ReactNode | null; //#endregion //#region src/client/components/head.d.ts type Props = HelmetProps & { children: ReactNode; }; declare function Head(props: Props): React.ReactNode; //#endregion //#region src/client/single-page.d.ts declare function ViteReactSSG(App: ReactNode, fn?: (context: ViteReactSSGContext) => Promise | void, options?: ViteReactSSGClientOptions): (client?: boolean, routePath?: string) => Promise>; //#endregion export { ClientOnly, Head, IndexRouteRecord, NonIndexRouteRecord, RouteRecord, Router, RouterFutureConfig, RouterOptions, StyleCollector, ViteReactSSG, ViteReactSSGClientOptions, ViteReactSSGContext, ViteReactSSGOptions };