import { Payload } from './generated-types';
import { Payload as SingleProductPayload } from '../ecommerceSingleProduct/generated-types';
import { Settings } from '../generated-types';
import { BrazeTrackUserAPIResponse } from '../utils';
import { RequestClient, MultiStatusResponse } from '@segment/actions-core';
import { SyncMode } from '@segment/actions-core/destination-kit/types';
export declare function send(request: RequestClient, payloads: (Payload | SingleProductPayload)[], settings: Settings, isBatch: boolean, syncMode?: SyncMode): Promise<MultiStatusResponse | import("@segment/actions-core/src").ModifiedResponse<BrazeTrackUserAPIResponse>>;
export declare function currencies(): {
    label: string;
    value: string;
}[];
