/**
 * 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