{"version":3,"sources":["../../../../src/types/events/out/room.ts"],"sourcesContent":["import type { Room as RoomTypes } from \"../../room\";\nimport type { Utils } from \"../../utils\";\n\nexport interface Room {\n  \"room.join\": string;\n  \"room.create\": boolean;\n  \"room.leave\": void;\n\n  \"room.kick\": { uid: string; duration: number };\n  \"room.ban\": string;\n  \"room.unban\": string;\n\n  \"room.setid\": string;\n  \"room.setconfig\": {\n    index: Utils.DeepKeys<RoomTypes.SetConfig>;\n    value: Utils.DeepKeyValue<\n      RoomTypes.SetConfig,\n      Room[\"room.setconfig\"][number][\"index\"]\n    >;\n  }[];\n\n  \"room.start\": void;\n  \"room.abort\": void;\n\n  \"room.chat.send\": {\n    content: string;\n    pinned: boolean;\n  };\n  \"room.chat.clear\": void;\n\n  \"room.owner.transfer\": string;\n  \"room.owner.revoke\": void;\n\n  \"room.bracket.switch\": \"player\" | \"spectator\";\n  \"room.bracket.move\": { uid: string; bracket: \"player\" | \"spectator\" };\n}\n"],"names":[],"mappings":"AAGA,WAgCC"}