import type { ASTNode, ExecutionContext } from '../types/base-types';
export declare class MinimalCommandRegistry {
    private commands;
    private expressionEvaluator;
    constructor();
    register(command: any): void;
    execute(node: ASTNode, context: ExecutionContext): Promise<any>;
    has(name: string): boolean;
    getCommandNames(): string[];
}
//# sourceMappingURL=minimal-command-registry.d.ts.map