import { Channel, GuildMember, GuildTextBasedChannel, Role, User, VoiceChannel } from "discord.js"; import { AnyPluginData } from "../../plugins/PluginData"; import { CommandContext } from "./messageCommandUtils"; export declare const messageCommandBaseTypeConverters: { boolean: (value: any, context: any) => boolean; number(value: string): number; user(value: string, { pluginData: { client } }: CommandContext>): User; member(value: string, { message, pluginData: { client } }: CommandContext>): GuildMember; channel(value: string, { message }: CommandContext>): Channel; textChannel(value: string, { message }: CommandContext>): GuildTextBasedChannel; voiceChannel(value: string, { message }: CommandContext>): VoiceChannel; role(value: string, { message }: CommandContext>): Role; userId(value: string): string; channelId(value: string): string; string(value: any, context: any): string; bool(value: any, context: any): boolean; }; export declare const baseCommandParameterTypeHelpers: { string: (opts?: T | undefined) => import("knub-command-manager").TTypeHelperResult; bool: (opts?: T_1 | undefined) => import("knub-command-manager").TTypeHelperResult; switchOption: , "def" | "shortcut">>(opts?: T_2 | undefined) => T_2 & { type: import("knub-command-manager").TTypeConverterFn; } & { option: true; isSwitch: true; }; number: (opts?: T_3 | undefined) => import("knub-command-manager").TTypeHelperResult; user: (opts?: T_4 | undefined) => import("knub-command-manager").TTypeHelperResult; member: (opts?: T_5 | undefined) => import("knub-command-manager").TTypeHelperResult; channel: (opts?: T_6 | undefined) => import("knub-command-manager").TTypeHelperResult; textChannel: (opts?: T_7 | undefined) => import("knub-command-manager").TTypeHelperResult; voiceChannel: (opts?: T_8 | undefined) => import("knub-command-manager").TTypeHelperResult; role: (opts?: T_9 | undefined) => import("knub-command-manager").TTypeHelperResult; userId: (opts?: T_10 | undefined) => import("knub-command-manager").TTypeHelperResult; channelId: (opts?: T_10 | undefined) => import("knub-command-manager").TTypeHelperResult; };