import { type WorkspaceFs } from "./fs.js";
import { type RetrievalStrategy } from "./retrieval.js";
import { type ContextPack, type ContextRequest, type DiscoveredFile, type WorkspaceInfo } from "./types.js";
export interface ContextPackDeps {
    readonly fs: WorkspaceFs;
    readonly strategy: RetrievalStrategy;
}
export declare function buildContextPack(workspace: WorkspaceInfo, request: ContextRequest, deps?: ContextPackDeps): ContextPack;
export declare function buildContextPackFromFiles(workspace: WorkspaceInfo, request: ContextRequest, candidates: readonly DiscoveredFile[], deps?: ContextPackDeps): ContextPack;
//# sourceMappingURL=contextPack.d.ts.map