import type ContinuumArtifactDescriptor from './ContinuumArtifactDescriptor.ts';
/** Policy gate for admitting generated Continuum family artifacts. */
export default class ContinuumArtifactIngestionPolicy {
    /** Accepts generated artifacts and documented fixtures, rejecting mirrors. */
    ingest(descriptor: ContinuumArtifactDescriptor): ContinuumArtifactDescriptor;
    /** Rejects descriptors whose authority would make local mirrors canonical. */
    assertGeneratedAuthority(descriptor: ContinuumArtifactDescriptor): void;
}
