/**
 * Status Command
 *
 * Shows the indexing status of the current repository.
 */
import { type RepoMeta } from '../storage/repo-manager.js';
export declare const LARGE_INDEX_WARNING_BYTES: number;
export interface IndexStorageSummary {
    path: string;
    bytes: number;
    fileCount: number;
    unreadableEntries: number;
}
export declare const formatBytes: (bytes: number) => string;
export declare const summarizeIndexStorage: (storagePath: string) => Promise<IndexStorageSummary | null>;
export declare const formatIndexStatusLines: (summary: IndexStorageSummary | null, meta: Pick<RepoMeta, "stats" | "compress" | "adaptiveProfile">, options?: {
    largeIndexWarningBytes?: number;
}) => string[];
export declare const statusCommand: () => Promise<void>;
