declare const GENERATED_ARTIFACT_AUTHORITY = "generated-artifact";
declare const GENERATED_FIXTURE_AUTHORITY = "generated-fixture";
declare const LOCAL_MIRROR_AUTHORITY = "local-mirror";
declare const HANDWRITTEN_MIRROR_AUTHORITY = "handwritten-mirror";
export type ContinuumArtifactAuthorityValue = typeof GENERATED_ARTIFACT_AUTHORITY | typeof GENERATED_FIXTURE_AUTHORITY | typeof LOCAL_MIRROR_AUTHORITY | typeof HANDWRITTEN_MIRROR_AUTHORITY;
export declare const CONTINUUM_ARTIFACT_AUTHORITIES: readonly ContinuumArtifactAuthorityValue[];
/** Runtime-backed authority posture for an ingested Continuum artifact. */
export default class ContinuumArtifactAuthority {
    readonly value: ContinuumArtifactAuthorityValue;
    constructor(value: string);
    /** Returns true for Wesley-generated artifacts and documented fixtures. */
    isGeneratedAuthority(): boolean;
    /** Returns the stable authority string. */
    toString(): string;
}
/** Validates a raw authority posture string. */
export declare function requireContinuumArtifactAuthority(value: string): ContinuumArtifactAuthorityValue;
export {};
