import { CommandSetting, CommandSettingType } from "../../models/CommandSettings"; export declare class CommandSettingsBuilder { private settingBuilders; constructor(); addSetting(settingBuilder: (setting: CommandSettingBuilder) => CommandSettingBuilder): CommandSettingsBuilder; toCommandSettings(): CommandSetting[]; } export declare class CommandSettingBuilder { private setting; constructor(); setName(name: string): CommandSettingBuilder; setDescription(description: string): CommandSettingBuilder; setType(type: CommandSettingType): CommandSettingBuilder; setIsList(isList: boolean): CommandSettingBuilder; setAnyValue(value: unknown | Array): CommandSettingBuilder; setStringValue(value: string | string[]): CommandSettingBuilder; toCommandSetting(): CommandSetting; }