import PostHog from "posthog-node"; import { Event, Identity, Group, BaseEvent } from "hyinsit-types"; import { EventProcessor } from "../types"; export default class PosthogProcessor implements EventProcessor { posthog: PostHog; constructor(token: string | undefined); processEvent(event: Event, identity: Identity, properties: BaseEvent, timestamp?: string | number): Promise; identify(identity: Identity, timestamp?: string | number): Promise; identifyGroup(group: Group, timestamp?: string | number): Promise; shutdown(): void; }