import type { BoardDefinition } from './define-board.js'; export type InstalledBoard = BoardDefinition; export interface BoardRegistry extends Iterable<[string, InstalledBoard]> { readonly size: number; get(id: string): InstalledBoard | undefined; has(id: string): boolean; keys(): MapIterator; values(): MapIterator; entries(): MapIterator<[string, InstalledBoard]>; } export declare const defaultBoards: readonly InstalledBoard[]; export declare function createBoardRegistry(options?: { boards?: readonly InstalledBoard[]; includeDefaultBoards?: boolean; }): BoardRegistry; //# sourceMappingURL=registry.d.ts.map