import { ComponentAPI } from '@ayanaware/bento';
import { AnyCommandContext } from '../CommandContext';
import { CommandManager } from '../CommandManager';
import { CommandDefinition } from '../interfaces/CommandDefinition';
import { CommandEntity } from '../interfaces/entity/CommandEntity';
export declare class AdvancedCommand implements CommandEntity {
    name: string;
    api: ComponentAPI;
    parent: typeof CommandManager;
    replaceable: boolean;
    private readonly cm;
    definition: CommandDefinition;
    execute(ctx: AnyCommandContext, options: {
        alias: string;
        options: string;
    }): Promise<unknown>;
}
