import { type AuthorityCommitIdentity, type AuthorityCommitMarker, type AuthorityCommitRecordReference, type AuthorityCurrentPointerReadResult, type AuthorityCurrentRecordReadResult, type AuthorityMutationReadbackResult, type AuthorityPointerIdentity, type AuthorityPointerTransitionReadResult, type AuthorityPointerTransition, type AuthorityProjectionIntent, type AuthorityProjectionOutboxReadResult, type AuthorityProjectionOutboxScanQuery, type AuthorityProjectionOutboxScanResult, type AuthorityProjectionOutboxStore, type AuthorityRecordIdentity, type AuthorityRecordWitness, type AuthoritySourceMutation, type AuthoritySourceMutationResult, type AuthoritySourceRecord, type AuthoritySourceScope, type CurrentPolicyAuthorityCommitCapability, type CurrentPolicyAuthoritySourceMutation, type CurrentGatewayAuthorityCommitCapability, type CurrentGatewayAuthoritySourceMutation, type CurrentConsequenceCutoffAuthorityCommitCapability, type CurrentConsequenceCutoffAuthoritySourceMutation, type CurrentTerminalObservationAuthorityCommitCapability, type CurrentTerminalObservationAuthoritySourceMutation, type CurrentIsolationTransitionAuthorityCommitCapability, type CurrentIsolationTransitionAuthoritySourceMutation } from "../../protocol/store/authority-source"; export declare class MemoryAuthoritySourceStore implements AuthorityProjectionOutboxStore { #private; constructor(authorityClock?: () => number); commitAuthorityMutation(mutation: AuthoritySourceMutation): Promise; commitCurrentPolicyAuthorityMutation(capability: CurrentPolicyAuthorityCommitCapability, mutation: CurrentPolicyAuthoritySourceMutation): Promise; commitCurrentGatewayAuthorityMutation(capability: CurrentGatewayAuthorityCommitCapability, mutation: CurrentGatewayAuthoritySourceMutation): Promise; commitCurrentConsequenceCutoffAuthorityMutation(capability: CurrentConsequenceCutoffAuthorityCommitCapability, mutation: CurrentConsequenceCutoffAuthoritySourceMutation): Promise; commitCurrentTerminalObservationAuthorityMutation(capability: CurrentTerminalObservationAuthorityCommitCapability, mutation: CurrentTerminalObservationAuthoritySourceMutation): Promise; commitCurrentIsolationTransitionAuthorityMutation(capability: CurrentIsolationTransitionAuthorityCommitCapability, mutation: CurrentIsolationTransitionAuthoritySourceMutation): Promise; private commitAuthorityMutationInternal; readAuthorityMutation(mutation: AuthoritySourceMutation): Promise; readAuthorityCurrentPointers(scope: AuthoritySourceScope, pointers: readonly AuthorityPointerIdentity[]): Promise; readAuthorityCurrentRecords(scope: AuthoritySourceScope, pointers: readonly AuthorityPointerIdentity[]): Promise; readAuthorityPointerTransition(scope: AuthoritySourceScope, pointer: AuthorityPointerIdentity, successorVersion: number): Promise; getAuthorityCommit(scope: AuthoritySourceScope, identity: AuthorityCommitIdentity): Promise; getAuthoritySourceRecord(scope: AuthoritySourceScope, identity: AuthorityRecordIdentity): Promise; listAuthorityRecordCommitRefs(scope: AuthoritySourceScope, identity: AuthorityRecordIdentity): Promise; listAuthorityCommitRecordRefs(scope: AuthoritySourceScope, identity: AuthorityCommitIdentity): Promise; getAuthorityCurrentPointer(scope: AuthoritySourceScope, identity: AuthorityPointerIdentity): Promise; listAuthorityPointerTransitions(scope: AuthoritySourceScope, identity: AuthorityPointerIdentity): Promise; listAuthorityProjectionIntents(scope: AuthoritySourceScope, identity: AuthorityCommitIdentity): Promise; scanAuthorityProjectionOutbox(scope: AuthoritySourceScope, query: AuthorityProjectionOutboxScanQuery): Promise; readAuthorityProjectionOutboxItem(scope: AuthoritySourceScope, sourceCommit: AuthorityCommitIdentity, projection: AuthorityProjectionIntent["projection"]): Promise; private readCommitPointerGuards; private readCommitPointerTransitions; private readCommitProjectionIntents; private isCoherentAuthorityCommit; private withAuthorityMutationLock; private observeTemporalFence; private commitNormalizedAuthorityMutation; private readNormalizedAuthorityMutation; }