import type { VeryfrontApiClient } from "../../veryfront-api-client/index.js"; import type { ContentSource, ResolvedContentContext } from "./types.js"; type ContextResolverClient = Pick; type FileListClient = Pick; type ClientContextInput = Parameters[0]; export declare function isSourceFile(path: string): boolean; export declare function summarizeFileList(files: Array<{ path: string; content?: string; }>): { totalFiles: number; filesWithContent: number; sourceFiles: number; sourceFilesWithContent: number; }; export declare function hasContentContextChanged(previous: ResolvedContentContext | null, next: ResolvedContentContext): boolean; export declare function toClientContext(context: ResolvedContentContext): ClientContextInput; export declare function resolveContentContext(client: ContextResolverClient, contentSource: ContentSource, projectSlug: string): Promise; export declare function fetchFileListForContext(client: FileListClient, context: ResolvedContentContext): Promise>; export {}; //# sourceMappingURL=adapter-content-context.d.ts.map