import { NestWhatsBaseDiscovery } from "../context";
export interface CommandMeta {
    name: string;
    description: string;
    aliases?: string[];
    prefix?: string;
    client?: string | string[];
}
export declare class CommandDiscovery extends NestWhatsBaseDiscovery<CommandMeta> {
    getName(): string;
    getDescription(): string;
    getAliases(): string[];
    getPrefix(): string;
    getClients(): string[] | undefined;
    isCommand(): this is CommandDiscovery;
    toJSON(): Record<string, any>;
}
