import { EventDetails, EventSpec } from "./event"; import { Filter } from "./providerSystem"; import { Authentication } from "./authentication"; export interface EventRetriever { retrieveEventsDetails(parentName: string, baseEventsUrl: string, credentials?: Authentication, filter?: Filter): Promise; retrieveEventSpec(eventId: string): Promise; }