import 'reflect-metadata'; /** * Class decorator that overrides the event sequence a model-bound projection reads from. * When applied, auto-inbox routing is suppressed - the explicit value is always honored. * @param sequence - The event sequence identifier to read from. * @returns A class decorator. */ export declare function eventSequence(sequence: string): ClassDecorator; /** * Convenience class decorator that pins a model-bound projection to the default event log * sequence. Equivalent to `eventSequence(EventSequenceId.eventLog.value)`, but more expressive * about the intent to read from the local event log rather than an inbox or another sequence. * @param target - The class constructor. */ export declare function eventLog(target: Function): void; /** * Retrieves the explicit event sequence identifier stored on a class, if any. * @param target - The class constructor. * @returns The event sequence identifier, or undefined when the class has no explicit override. */ export declare function getEventSequenceMetadata(target: Function): string | undefined; //# sourceMappingURL=eventSequence.d.ts.map