export interface Payload {
    event: string;
    properties?: {
        [k: string]: unknown;
    };
    userFields?: {
        [k: string]: unknown;
    };
    type: string;
    email?: string;
    segmentAnonymousId?: string;
    userId?: string;
    groupId?: string;
    timestamp?: string;
    messageId?: string;
    ip?: string;
    userAgent?: string;
    campaign?: {
        name?: string;
        source?: string;
        medium?: string;
        term?: string;
        content?: string;
    };
    page?: {
        url?: string;
        title?: string;
        referrer?: string;
        path?: string;
        search?: string;
    };
    location?: {
        city?: string;
        region?: string;
        country?: string;
    };
}
