import { BaseCommand } from '../base/BaseCommand.js';
import { CommonOptions } from '../types/CommandOptions.js';
interface SuggestTestOptions extends CommonOptions {
    testFramework?: string;
    output?: string;
}
/**
 * テストコード生成を支援するコマンド
 */
export default class SuggestTestCommand extends BaseCommand {
    private analyzer;
    constructor(options: SuggestTestOptions);
    /**
     * コマンドを実行する
     * @param args コマンド引数（"<from> --to=<to>"の形式）
     */
    execute(args: string): Promise<void>;
    /**
     * テストコードを生成
     * @param path 呼び出し経路
     * @param framework テストフレームワーク
     */
    private generateTestCode;
    /**
     * コマンドを実行する（静的メソッド）
     * @param args コマンド引数
     * @param options コマンドオプション
     */
    static execute(args: string, options: SuggestTestOptions): Promise<void>;
}
export {};
//# sourceMappingURL=SuggestTestCommand.d.ts.map