import type { ComponentInstance, RoutesList } from '../../types/astro.js'; import type { RouteData, SSRManifest } from '../../types/public/internal.js'; export declare const SERVER_ISLAND_ROUTE = "/_server-islands/[name]"; export declare const SERVER_ISLAND_COMPONENT = "_server-islands.astro"; export declare const SERVER_ISLAND_BASE_PREFIX = "_server-islands"; type ConfigFields = Pick; export declare function getServerIslandRouteData(config: ConfigFields): RouteData; export declare function injectServerIslandRoute(config: ConfigFields, routeManifest: RoutesList): void; export declare function createEndpoint(manifest: SSRManifest): ComponentInstance; export {};