/** A single island component discovered by the scanner. */ export interface IslandModule { /** Registry name, derived from the path relative to the islands dir. */ name: string; /** Absolute file system path to the island module. */ filePath: string; } /** * Scans an islands directory for island component modules. * * @param islandsDir Absolute path to the islands directory (e.g. "src/islands"). * @returns Discovered island modules, sorted by name. */ export declare function scanIslands(islandsDir: string): Promise;