export interface BoardInfo { /** Board name (e.g. "xiao-esp32c6") */ name: string; /** Target chip (e.g. "esp32s3") */ chip: string; /** Human-readable description */ description?: string; /** Path to runtime TS file (absolute) */ runtimePath?: string; /** Path to sdkconfig defaults file (absolute) */ sdkconfigPath?: string; /** Package that provides this board (e.g. "@mikrojs/some-board") */ packageName: string; /** Import specifier (e.g. "@mikrojs/some-board/some-variant") */ importSpecifier: string; } /** * Discover boards from the current project's package.json dependencies. * Scans all dependencies for packages with a `mikro.boards` field. * Board keys are subpath exports (e.g. "./xiao-esp32c6"). */ export declare function discoverBoards(projectDir: string): Promise; //# sourceMappingURL=boards.d.ts.map