import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { Logger } from '../utils/logger.js';
import { LudusCliWrapper } from '../ludusMCP/cliWrapper.js';
export interface LudusCliExecuteArgs {
    command: string;
    args?: string[];
    user?: string;
}
export declare function createLudusCliExecuteTool(logger: Logger, cliWrapper: LudusCliWrapper): Tool;
export declare function handleLudusCliExecute(args: LudusCliExecuteArgs, logger: Logger, cliWrapper: LudusCliWrapper): Promise<any>;
//# sourceMappingURL=ludusCliExecute.d.ts.map