import type { DemandProfile } from "../../types.js"; /** * Builds demand profile from the provided inputs. */ export declare function buildDemandProfile(scanRoot: string, options?: { maxBytes?: number; }): Promise; /** * Computes the top directories by byte count from a list of scanned file * paths. Stats each file to measure actual bytes consumed per top-level * directory. Files that cannot be statted (deleted mid-scan) are skipped. * Used to generate actionable truncation-warning guidance. */ declare function computeDirectoryByteCounts(scanRoot: string, files: string[]): Promise>; /** Exposes internals for behavioral coverage. */ export declare const demandProfileInternals: { computeDirectoryByteCounts: typeof computeDirectoryByteCounts; }; export {};