export declare enum EventNumber { Append = -1, Error = -3, NoOp = -4 } export interface Meta { $persistent?: boolean; $deleted?: boolean; } export declare class Event { position: number; category: string; streamId: string; number: number; type: string; data: A; meta: B; rawData: any; constructor(category: string, streamId: string, number: number, type: string, data: any, meta?: any); get stream(): string; delete(): this; volatil(): this; }