revit-cli
Version:
A scalable CLI tool for Revit communication and data manipulation
18 lines • 847 B
TypeScript
/**
* Room commands module index
* Orchestrates registration of all room-related commands
*/
import { Command } from 'commander';
import { CLIState } from '../../cli/initializer.js';
import { createSelectRoomsCommand } from './select-rooms.js';
import { createListRoomsCommand } from './list-rooms.js';
import { createUpdateRoomCommand } from './update-room.js';
import { createBulkUpdateRoomsCommand } from './bulk-update-rooms.js';
/**
* Registers all room-related commands with the CLI
* @param program - Commander program instance
* @param getState - Function to get CLI state
*/
export declare function registerRoomCommands(program: Command, getState: () => Promise<CLIState>): void;
export { createSelectRoomsCommand, createListRoomsCommand, createUpdateRoomCommand, createBulkUpdateRoomsCommand };
//# sourceMappingURL=index.d.ts.map