/** * Represents the sequence number of an event within an event sequence. */ export declare class EventSequenceNumber { readonly value: bigint; /** Represents the first possible sequence number. */ static readonly first: EventSequenceNumber; /** Represents an unset/unavailable sequence number; no expected revision was supplied. */ static readonly unset: EventSequenceNumber; /** Expects no event matching the scope. Encoded as ExpectsNoMatchingEvent, not as a wire sequence number. */ static readonly beforeFirst: EventSequenceNumber; constructor(value: bigint); /** * Determines whether this sequence number comes before another. * @param other - The other sequence number to compare with. * @returns True if this sequence number is before the other. */ isBefore(other: EventSequenceNumber): boolean; /** * Determines whether this sequence number comes after another. * @param other - The other sequence number to compare with. * @returns True if this sequence number is after the other. */ isAfter(other: EventSequenceNumber): boolean; /** @inheritdoc */ toString(): string; } //# sourceMappingURL=EventSequenceNumber.d.ts.map