import type { QualityIntelligenceTaskProfile } from "./taskProfiles.js";
export type QualityIntelligenceUntrustedEvidenceKind = "envelope-ref" | "atom-ref" | "normalised-text";
export interface QualityIntelligenceUntrustedEvidenceInput {
    readonly kind: QualityIntelligenceUntrustedEvidenceKind;
    readonly value: string;
}
export interface QualityIntelligencePromptSegments {
    readonly systemTrusted: string;
    readonly instructionTrusted: string;
    readonly evidenceUntrusted: readonly QualityIntelligenceUntrustedEvidenceInput[];
}
export declare function buildPromptSegments(profile: QualityIntelligenceTaskProfile, instruction: string, untrustedEvidence: readonly QualityIntelligenceUntrustedEvidenceInput[]): QualityIntelligencePromptSegments;
//# sourceMappingURL=promptSegmentation.d.ts.map