import { CommonOptions } from '../types.js';
/**
 * 未使用シンボル検出のコマンドクラス
 * ファイル内で定義されているが、他のファイルから参照されていないシンボルを検出します。
 */
export declare class DeadCommand {
    /**
     * コマンドを実行する
     * @param fileInput ファイルパス（カンマまたはスペース区切りで複数指定可能）
     * @param options オプション
     * @returns Promiseオブジェクト
     *
     * 使用例:
     * - 単一ファイル: `symref dead src/file.ts`
     * - カンマ区切り: `symref dead src/file1.ts,src/file2.ts`
     * - スペース区切り: `symref dead "src/file1.ts" "src/file2.ts"`
     * - 混合形式: `symref dead src/file1.ts,src/file2.ts "src/space file.ts"`
     */
    static execute(fileInput: string, options: CommonOptions): Promise<void>;
    /**
     * ファイルパスを解析する
     * 以下の形式に対応:
     * - 単一ファイル: `file.ts`
     * - カンマ区切り: `file1.ts,file2.ts`
     * - スペース区切り: `"file1.ts" "file2.ts"`
     * - クォート内のスペース: `"file with space.ts"`
     * - 混合形式: `file1.ts,file2.ts "file3.ts"`
     *
     * @param fileInput ファイルパス文字列（カンマまたはスペース区切りで複数指定可能）
     * @returns 解析されたファイルパスの配列
     */
    private static parseFilePaths;
    /**
     * カンマ区切りのパスを処理する
     * カンマで区切られた文字列を分割し、個々のパスを結果配列に追加します
     *
     * @param pathStr カンマ区切りのパス文字列
     * @param result 結果配列
     */
    private static processCommaDelimitedPaths;
}
//# sourceMappingURL=DeadCommand.d.ts.map