declare const QualityIntelligenceRunIdBrand: unique symbol;
declare const QualityIntelligenceTestCaseIdBrand: unique symbol;
declare const QualityIntelligenceCoverageMapIdBrand: unique symbol;
declare const QualityIntelligenceValidationFindingIdBrand: unique symbol;
declare const QualityIntelligenceReviewRecordIdBrand: unique symbol;
declare const QualityIntelligenceExportBundleIdBrand: unique symbol;
declare const QualityIntelligenceSourceEnvelopeIdBrand: unique symbol;
declare const QualityIntelligenceEvidenceAtomIdBrand: unique symbol;
declare const QualityIntelligenceAuditSummaryIdBrand: unique symbol;
export type QualityIntelligenceRunId = string & {
    readonly [QualityIntelligenceRunIdBrand]: true;
};
export type QualityIntelligenceTestCaseId = string & {
    readonly [QualityIntelligenceTestCaseIdBrand]: true;
};
export type QualityIntelligenceCoverageMapId = string & {
    readonly [QualityIntelligenceCoverageMapIdBrand]: true;
};
export type QualityIntelligenceValidationFindingId = string & {
    readonly [QualityIntelligenceValidationFindingIdBrand]: true;
};
export type QualityIntelligenceReviewRecordId = string & {
    readonly [QualityIntelligenceReviewRecordIdBrand]: true;
};
export type QualityIntelligenceExportBundleId = string & {
    readonly [QualityIntelligenceExportBundleIdBrand]: true;
};
export type QualityIntelligenceSourceEnvelopeId = string & {
    readonly [QualityIntelligenceSourceEnvelopeIdBrand]: true;
};
export type QualityIntelligenceEvidenceAtomId = string & {
    readonly [QualityIntelligenceEvidenceAtomIdBrand]: true;
};
export type QualityIntelligenceAuditSummaryId = string & {
    readonly [QualityIntelligenceAuditSummaryIdBrand]: true;
};
/**
 * Validates a candidate string is acceptable as a QI branded id, returning a typed
 * error message on rejection. Pure — no IO. Exported only for tests; production
 * callers should use the `asX` constructors.
 */
export declare const validateQualityIntelligenceIdString: (value: unknown, kind: string) => {
    ok: true;
} | {
    ok: false;
    reason: string;
};
export declare const asQualityIntelligenceRunId: (value: string) => QualityIntelligenceRunId;
export declare const asQualityIntelligenceTestCaseId: (value: string) => QualityIntelligenceTestCaseId;
export declare const asQualityIntelligenceCoverageMapId: (value: string) => QualityIntelligenceCoverageMapId;
export declare const asQualityIntelligenceValidationFindingId: (value: string) => QualityIntelligenceValidationFindingId;
export declare const asQualityIntelligenceReviewRecordId: (value: string) => QualityIntelligenceReviewRecordId;
export declare const asQualityIntelligenceExportBundleId: (value: string) => QualityIntelligenceExportBundleId;
export declare const asQualityIntelligenceSourceEnvelopeId: (value: string) => QualityIntelligenceSourceEnvelopeId;
export declare const asQualityIntelligenceEvidenceAtomId: (value: string) => QualityIntelligenceEvidenceAtomId;
export declare const asQualityIntelligenceAuditSummaryId: (value: string) => QualityIntelligenceAuditSummaryId;
export {};
//# sourceMappingURL=ids.d.ts.map