import type { CacheType } from "discord.js"; import type { CommandPayload, Runtime } from "./types/ArgumentsOf.js"; import type { CommandInfo } from "./types/Command.js"; import type { ArgsParam, CommandMethod, Commands, InteractionParam, InteractionType, LocaleParam } from "./types/Interaction.js"; export declare abstract class Command implements Commands { readonly name?: C["name"][] | undefined; constructor(name?: C["name"][] | undefined); chatInput(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; autocomplete(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; messageContext(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; userContext(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; } export declare function commandInfo(path: string): CommandInfo | null; //# sourceMappingURL=Command.d.ts.map