export declare type MessageEntryActions = { [label: string]: any; }; export interface EntryOptions { relation?: string; tags?: string[]; actions?: MessageEntryActions; } export declare class Entry { id: string; type: string; content: any; relation?: string; tags: string[]; actions: MessageEntryActions; aggregateOf: string[]; constructor(id: string, type: string, content: any, options?: EntryOptions); } export interface CommandMessage { key: string; value: any; } export interface ActionMessage { label: string; entry: Entry; entryId: string; data?: any; } //# sourceMappingURL=messages.d.ts.map