import type { ContextAreaMapping, ContextArtifact, SourcePackRecord } from "./source-pack-types.js"; export declare function collectCodeRecords(projectRoot: string, warnings: string[], options?: { include?: string[]; exclude?: string[]; areas?: ContextAreaMapping[]; }): Promise; export declare function collectContextArtifacts(projectRoot: string, warnings: string[], includePatterns?: string[]): Promise; export declare function countRedactionWarnings(warnings: string[]): number; export declare function countLines(content: string): number; export declare function sha256(content: string): string; export declare function repoRelative(root: string, file: string): string;