import { Offer } from '../types'; type SortOrder = 'asc' | 'desc'; export declare function orderArray(arr1: T[], arr2: T[], prop: keyof T, order?: SortOrder): T[]; export declare const transformOfferIntoBeatLikeObject: (offer: Offer) => { image_url: string; guid: string; created_at: string | number | undefined; dismissed_at: number | null | undefined; active_at: string; displayed_at: boolean; post_message_secondary: string; title: string; html_title: string; short_title: string; html_short_title: string; micro_title: string; html_micro_title: string; supporting_action: string; description: string; html_description: string; micro_description: string; html_micro_description: string; call_to_action: string; html_micro_call_to_action: string; micro_call_to_action: string; is_dismissed: boolean; icon_type: number; template: string; account_guids: never[]; data_series: {}; has_been_displayed: boolean; is_obsolete: boolean; is_refreshable: boolean; is_sampled: boolean; merchant_guids: never[]; payload: {}; pulse_campaign_name: string; scheduled_payment_guids: never[]; transaction_guids: never[]; user_guid: string; user_verification: number; analytics_client_guid: string; campaign_activated_at: string; campaign_call_to_action: string | null; campaign_image_url: string; campaign_guid: string; campaign_name: string; campaign_type: number; campaign_url: string; clicked_at: string | null; deleted_at: string | null; expire_at: string | null; has_been_clicked: boolean; has_been_dismissed: boolean; has_been_viewed: boolean; is_deleted: boolean; is_expired: boolean; pulse_body: string; pulse_title: string; pulse_call_to_action_text: string; pulse_call_to_action_text_secondary: string; pulse_post_message: string; pulse_post_message_secondary: string; status_code: number; updated_at: string; user_external_guid: string | null; viewed_at: string | null; }; export {};