export type { IndependenceRelation, SignerNode, SignerGraph, SignerClaim, WitnessObservationFact, CheckedSignature, BuildDescriptorInput, EvidenceDescriptor, } from '../assurance/descriptor.js';
import type { BuildDescriptorInput, EvidenceDescriptor } from '../assurance/descriptor.js';
/** The builder function shape. The offline verifier is typed against this,
 *  so A1's buildEvidenceDescriptor is a drop-in. */
export type DescriptorBuilder = (input: BuildDescriptorInput) => EvidenceDescriptor;
//# sourceMappingURL=descriptor-interface.d.ts.map