import { Command } from '../'; import { Selector } from '../../arguments'; declare type Gamemode = 'survival' | 'creative' | 'adventure' | 'spectator'; declare type Args = [Gamemode] | [Gamemode, Selector]; export declare class GamemodeCommand extends Command<'gamemode', Args> { gamemode: Gamemode; target?: Selector; constructor(gamemode: Gamemode, target?: Selector); get [Command.ARGUMENTS](): Args; } export declare function gamemode(gamemode: Gamemode, target?: Selector): GamemodeCommand; declare module '../' { interface CommandContext { gamemode: typeof gamemode; } } export {};