import { type RepositoryContextPackage, type RepositoryGraphSnapshot } from '@neurcode-ai/contracts'; export interface BuildRepositoryContextPackageInput { graph: RepositoryGraphSnapshot; intent: string; maxFiles?: number; createdAt?: string; } export declare function buildRepositoryContextPackage(input: BuildRepositoryContextPackageInput): RepositoryContextPackage; export declare function validatePlanAgainstRepositoryContext(paths: Array, context: RepositoryContextPackage): { valid: boolean; notEvaluated: boolean; acceptedPaths: string[]; rejectedPaths: string[]; reasonCodes: string[]; }; //# sourceMappingURL=repository-context-package.d.ts.map