import { type SourceArtifactInput, type SourceContextArtifact, type SourceContextInput } from './contracts';
export declare const normalizeUrl: (rawUrl: string) => string | null;
export declare const extractPromptUrls: (prompt: string) => string[];
export declare const resolveSourceUrls: (prompt: string, sourceContext?: SourceContextInput) => string[];
export declare const normalizeSourceArtifacts: (sourceArtifacts: SourceArtifactInput[] | undefined) => SourceArtifactInput[];
export declare const normalizeSourceContextArtifact: (artifact: SourceContextArtifact) => SourceContextArtifact;
export declare const buildSourceContextMarkdown: (artifact: SourceContextArtifact) => string;
//# sourceMappingURL=sourceContext.d.ts.map