/** * Represents a type of causation. */ export declare class CausationType { readonly name: string; /** * Represents the root causation type. */ static readonly root: CausationType; /** * Represents the unknown causation type. */ static readonly unknown: CausationType; /** * Represents the causation type for a single event append via the TypeScript client. */ static readonly appendEvent: CausationType; /** * Represents the causation type for a batch event append via the TypeScript client. */ static readonly appendManyEvents: CausationType; /** * Represents the causation type for redacting a single event via the TypeScript client. */ static readonly redact: CausationType; /** * Represents the causation type for redacting all events for an event source via the TypeScript client. */ static readonly redactForEventSource: CausationType; /** * Initializes a new instance of the {@link CausationType} class. * @param name - The name of the causation type. */ constructor(name: string); /** @inheritdoc */ toString(): string; } //# sourceMappingURL=CausationType.d.ts.map