/**
 * `omp ttsr` — inspect and test Time-Traveling Stream Rules.
 *
 * `omp ttsr test` feeds a snippet (inline, --file, or stdin) through the real
 * TTSR matching pipeline and reports which rules would trigger. `omp ttsr list`
 * shows every TTSR-registered rule the current project/user config would load.
 */
import { Command } from "@pk-nerdsaver-ai/pi-utils/cli";
export default class Ttsr extends Command {
    static description: string;
    static args: {
        action: import("@pk-nerdsaver-ai/pi-utils/cli").ArgDescriptor & {
            description: string;
            required: false;
            options: import("../cli/ttsr-cli").TtsrAction[];
        };
        snippet: import("@pk-nerdsaver-ai/pi-utils/cli").ArgDescriptor & {
            description: string;
            required: false;
        };
    };
    static flags: {
        file: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            description: string;
        };
        rule: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            char: string;
            description: string;
        };
        source: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            description: string;
            options: import("../cli/ttsr-cli").TtsrMatchSource[];
        };
        tool: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            description: string;
        };
        path: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            char: string;
            description: string;
        };
        verbose: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            char: string;
            description: string;
        };
        json: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        "no-gitignore": import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        "max-bytes": import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"integer"> & {
            description: string;
        };
    };
    static examples: string[];
    run(): Promise<void>;
}
