import type { SheetInfo } from '../types/rpgmaker.js'; interface TileEntry { tileId: number; kind: number; description: string; } interface AvailableTiles { ground: TileEntry[]; water: TileEntry[]; wallSide: TileEntry[]; wallTop: TileEntry[]; roof: TileEntry[]; decoration: TileEntry[]; } interface TilesetSheetInfo { id: number; name: string; mode: number; tilesetNames: string[]; flags: number[]; sheets: Record; availableTiles: AvailableTiles; } declare function scanProjectAssets(projectPath: string): Promise<{ tilesets: Record; images: Record; }>; declare function getTileIdsForTileset(projectPath: string, tilesetId: number | string): Promise<{ availableTiles: AvailableTiles; }>; export { scanProjectAssets }; export { getTileIdsForTileset };