import type { ToolExecutionInput } from "../types.js";
export declare function getCommandName(argv: string[]): string | null;
export declare function getGitSubcommand(argv: string[]): string | null;
export declare function isFileContentInspectionArgv(argv: string[]): boolean;
export declare function isRepositoryInspectionArgv(argv: string[]): boolean;
export declare function isFileContentInspectionCommand(input: Pick<ToolExecutionInput, "argv" | "command">): boolean;
export declare function isRepositoryInspectionCommand(input: Pick<ToolExecutionInput, "argv" | "command">): boolean;
export declare function normalizeCommandSignature(command?: string): string | null;
export declare function normalizeEffectiveCommandSignature(command?: string): string | null;
