import { SegmentEvent } from '@segment/actions-core';
export declare function getCustomEventsTestValidPayload(timestamp: string): Partial<SegmentEvent>;
export declare function getCustomEventsTestMapping(): {
    type: {
        '@path': string;
    };
    userIdentifiers: {
        phone: {
            '@path': string;
        };
        email: {
            '@path': string;
        };
        clientUserId: {
            '@path': string;
        };
    };
    properties: {
        '@path': string;
    };
    externalEventId: {
        '@path': string;
    };
    occurredAt: {
        '@path': string;
    };
};
export declare function getCustomEventsTestExpectedPayload(validPayload: Record<string, any>): {
    type: any;
    properties: any;
    externalEventId: any;
    occurredAt: any;
    user: {
        phone: any;
        email: any;
        externalIdentifiers: {
            clientUserId: any;
        };
    };
};
export declare function getECommEventTestValidPayload(timestamp: string): Partial<SegmentEvent>;
export declare function getECommEventTestMapping(): {
    items: {
        productId: {
            '@path': string;
        };
        productVariantId: {
            '@path': string;
        };
        productImage: {
            '@path': string;
        };
        productUrl: {
            '@path': string;
        };
        name: {
            '@path': string;
        };
        price: {
            value: {
                '@path': string;
            };
            currency: {
                '@path': string;
            };
        };
        quantity: {
            '@path': string;
        };
    }[];
    userIdentifiers: {
        phone: {
            '@path': string;
        };
        email: {
            '@path': string;
        };
        clientUserId: {
            '@path': string;
        };
    };
    occurredAt: {
        '@path': string;
    };
};
export declare function getECommEventTestExpectedPayload(validPayload: Record<string, any>): {
    items: any;
    occurredAt: any;
    user: {
        phone: any;
        email: any;
        externalIdentifiers: {
            clientUserId: any;
        };
    };
};
