import { type ContextManifest } from "./context-manifest-schema.js"; export declare const DEFAULT_CONTEXT_TOTAL_SOFT_BUDGET_BYTES: number; export declare const DEFAULT_CONTEXT_FILE_SOFT_BUDGET_BYTES: number; export type DefaultContextSelectionReason = "core" | "default_area" | "default_role" | "default_child"; export interface DefaultContextFileFootprint { path: string; bytes: number; reasons: DefaultContextSelectionReason[]; } export interface DefaultContextFootprint { files: DefaultContextFileFootprint[]; total_bytes: number; duplicate_groups: string[][]; } export declare function inspectDefaultContextFootprint(projectRootInput: string): Promise; export declare function selectDefaultContextPaths(manifest: ContextManifest): Map>;