import { AxiosResponse } from 'axios'; import { BaseServiceClient } from '../service-client/BaseServiceClient'; export interface DateRange { start: number; end: number; } export interface EventsQueryOptions { dateRange: DateRange; type?: string | string[]; limit?: number; } export interface Event { timestamp: string; identity: string; type: string; id: string; entityId: string; } export interface EventsResponse { events: T[]; } export default class EventstoreClient extends BaseServiceClient { events(options: EventsQueryOptions): Promise>>; }