@sphereon/ssi-sdk.data-store
Version:
9 lines • 678 B
TypeScript
import { ActivityLoggingEvent, AuditLoggingEvent } from '@sphereon/ssi-sdk.core';
import { GetActivityEventsArgs, GetAuditEventsArgs, StoreActivityEventArgs, StoreAuditEventArgs } from '../types';
export declare abstract class AbstractEventLoggerStore {
abstract getAuditEvents(args: GetAuditEventsArgs): Promise<Array<AuditLoggingEvent>>;
abstract getActivityEvents(args: GetActivityEventsArgs): Promise<Array<ActivityLoggingEvent>>;
abstract storeAuditEvent(args: StoreAuditEventArgs): Promise<AuditLoggingEvent>;
abstract storeActivityEvent(args: StoreActivityEventArgs): Promise<ActivityLoggingEvent>;
}
//# sourceMappingURL=AbstractEventLoggerStore.d.ts.map