export interface Payload {
    id: string;
    occurredAt: string | number;
    opaqueUserId: string;
    resolvedBidId: string;
    additionalAttribution?: {
        [k: string]: unknown;
    };
    externalVendorId?: string;
    entity?: {
        id: string;
        type: string;
    };
    placement?: {
        path: string;
        position?: number;
        page?: number;
        pageSize?: number;
        productId?: string;
        categoryIds?: string[];
        searchQuery?: string;
    };
    page?: {
        type: string;
        pageId: string;
        value?: string;
    };
    object?: {
        type: string;
        assetId?: string;
        clickType?: string;
    };
    externalCampaignId?: string;
    deviceType?: string;
    channel?: string;
}
