/// import type { Hono } from 'hono'; import type { ReadStream } from 'fs'; import type { Store } from '../../store'; import type { PageStaticData, SearchDataWithLocales } from '../../../shared/types'; import type { RouteDetails } from '../../plugins/types'; export type RouteDataResolver = (route: RouteDetails) => Promise; export type StaticAssetReader = (assetPath: string) => Promise; export type SearchDataResolver = (cwd: string) => Promise; export type RouteProviders = { resolveRouteData: RouteDataResolver; readStaticAsset: StaticAssetReader; readSearchData?: SearchDataResolver; }; export declare function installProdRoutes(router: Hono, store: Store, providers: RouteProviders): void; export declare function installDevRoutes(router: Hono, store: Store): void; //# sourceMappingURL=index.d.ts.map