import { Client, commandOptions } from "../.."; import { Message, Snowflake, TextChannel, User } from 'discord.js'; import { ContextBase } from "./base"; import { Argument } from "../utils/Argument"; export interface CommandContext extends ContextBase { name: string; type: 'command'; message: Message; author: User; args: Argument; send(content: Parameters[0], channelID?: Snowflake): Promise; } export declare const commandContext: (client: Client, message: Message, contents: string[], options: commandOptions) => CommandContext;