import { artifactNameForId, isCanonicalResultFilename, quotePromptCommandArg, toPromptPathToken } from "audit-tools/shared"; export declare const DIRECT_CLI_DEFAULTS: { rootDir: string; artifactsDir: string; timeoutMs: number; }; export declare function getFlag(argv: string[], name: string, fallback?: string): string | undefined; export declare function hasFlag(argv: string[], name: string): boolean; export { digestId, safeArtifactStem } from "audit-tools/shared"; export { artifactNameForId, isCanonicalResultFilename }; export declare const quoteCommandArg: typeof quotePromptCommandArg; export declare const toPosixCommandToken: typeof toPromptPathToken; export declare function renderCommand(argv: string[]): string; export declare function normalizePositiveInteger(value: unknown): number | undefined; export declare function parsePositiveIntegerFlag(argv: string[], name: string): number | undefined; export declare function getRootDir(argv: string[]): string; export declare function getArtifactsDir(argv: string[]): string; export declare function warnIfNotGitRepo(root: string): void; export declare function getBatchResultsDir(argv: string[]): string | undefined; export declare function getTimeoutMs(argv: string[]): number; export declare function looksLikeCliFlag(value: string | undefined): boolean; export declare function countLines(path: string): Promise; export declare function listBatchResultFiles(batchDir: string): Promise; //# sourceMappingURL=args.d.ts.map