import { type ToolDefinition } from "./registry.js";
export interface CommandToolConfig {
    args?: string[];
    command: string;
    description: string;
    extensionName: string;
    toolName: string;
}
type CommandToolInput = {
    input?: string;
    timeout_ms?: number;
};
export declare function createCommandToolDefinition(config: CommandToolConfig): ToolDefinition<CommandToolInput>;
export declare function qualifyExtensionToolName(extensionName: string, toolName: string): string;
export {};
//# sourceMappingURL=command-tool.d.ts.map