import type { InlineKnowledgeSourceUploader } from '../../../utils/knowledge/inlineKnowledgeSource';
import type { AgentModelRequirements } from '../AgentModelRequirements';
/**
 * Converts staged inline knowledge files into the final knowledge source URLs stored on requirements.
 *
 * @param requirements - Current requirements snapshot.
 * @param uploader - Optional uploader for inline knowledge files.
 * @returns Requirements with inline knowledge converted into upload URLs or data URLs.
 *
 * @private function of `createAgentModelRequirementsWithCommitments`
 */
export declare function materializeInlineKnowledgeSources(requirements: AgentModelRequirements, uploader?: InlineKnowledgeSourceUploader): Promise<AgentModelRequirements>;
