import { Event, Identity, Group } from "hyinsit-types"; import { EventProcessor } from "./types"; export default class Processor implements EventProcessor { initialised: boolean; processors: EventProcessor[]; constructor(processors: EventProcessor[]); processEvent(event: Event, identity: Identity, properties: any, timestamp?: string | number): Promise; identify(identity: Identity, timestamp?: string | number): Promise; identifyGroup(identity: Group, timestamp?: string | number): Promise; shutdown(): void; }