import type { Command } from 'commander';
import { type EntityBounds } from './entity/types.js';
export interface EntityBoundsCliOptions {
    maxCommits?: string;
    maxFilesPerCommit?: string;
    maxBlobBytes?: string;
    maxBlobLines?: string;
    maxTotalBlobBytes?: string;
    maxBatchBytes?: string;
    maxEntitiesPerFile?: string;
    maxEntitiesTotal?: string;
    maxLiveEntities?: string;
    maxLineageEvents?: string;
    maxCrossFileCandidates?: string;
    maxSimilarityCandidates?: string;
}
/** Add the public entity-intelligence bounds without letting command defaults diverge. */
export declare function addEntityBoundsCliOptions(command: Command): void;
/** Resolve a complete bounds object so an invocation records every effective default. */
export declare function entityBoundsFromCli(options: EntityBoundsCliOptions): EntityBounds;
