import { CommandContext } from "../context/command"; import { PermissionResolvable } from 'discord.js'; import { SlashCommandContext } from "../context/slashCommand"; export declare type commandOptions = { name: Lowercase; aliases?: string[]; guildOnly?: boolean; permissions?: { bot?: PermissionResolvable[]; user?: PermissionResolvable[]; }; run?(context: CommandContext | SlashCommandContext): void; /** @deprecated Replaced by run */ render?(context: CommandContext): void; }; export declare const command: (methods: () => commandOptions) => commandOptions;