import { MediaInfo } from '../components/task/task.types';
import type { MEDIA_CHANNEL as MediaChannelType } from '../components/task/task.types';
export declare const formatTime: (time: number) => string;
/**
 * Returns media information (icon, class, label, and brand visual flag)
 * based on the provided mediaType and mediaChannel.
 *
 * - If the mediaType is SOCIAL, it checks mediaChannel-specific mappings
 *   like Facebook, WhatsApp, and Apple Chat.
 * - For other mediaTypes (e.g., TELEPHONY, EMAIL, CHAT), it uses a direct map.
 * - If no match is found, a default media info is returned for TELEPHONY or SOCIAL.
 *
 * This utility consolidates icon metadata and display label logic for consistent rendering.
 *
 * @param mediaType - The primary media type (e.g., TELEPHONY, EMAIL, SOCIAL)
 * @param mediaChannel - The secondary channel for SOCIAL types (e.g., FACEBOOK, WHATSAPP)
 * @returns MediaInfo object with iconName, className, labelName, and isBrandVisual flag
 */
export declare const getMediaTypeInfo: (mediaType: MediaChannelType, mediaChannel: MediaChannelType) => MediaInfo;
