import type { IslandFramework, IslandRegistryInput } from '../../types/island'; type IslandBuildEntry = { component: string; entryPath: string; framework: IslandFramework; }; type IslandDefinition = { buildReference: { export?: string; source: string; } | null; component: string; framework: IslandFramework; }; type IslandRegistryBuildInfo = { definitions: IslandDefinition[]; hasNamedExport: boolean; registry: IslandRegistryInput; resolvedRegistryPath: string; }; type IslandEntryPathMaps = Partial>>; export declare const collectIslandFrameworkSources: (buildInfo: IslandRegistryBuildInfo) => Partial>; export declare const generateIslandEntryPoints: ({ buildInfo, buildPath, clientPathMaps }: { buildInfo: IslandRegistryBuildInfo; buildPath: string; clientPathMaps?: IslandEntryPathMaps; }) => Promise<{ entries: IslandBuildEntry[]; generatedRoot: string; }>; export declare const loadIslandRegistryBuildInfo: (registryPath: string) => Promise; export {};