import React from 'react';
import ChatClient, { ConversationListItem } from 'softchatjs-core';

type BroadcastListsProps = {
    /**
     * ChatClient instance
     */
    client: ChatClient | null;
    /**Function
     *  to select a broadcastlist item
     */
    onOpen: (item: ConversationListItem) => void;
    renderPlaceholder?: () => JSX.Element;
    /**
     *
     * @param data: ConversationListItem
     * @param index: number
     * @returns
     */
    renderItem?: (data: ConversationListItem, index: number) => JSX.Element;
};
declare function BroadcastLists(props: BroadcastListsProps): React.JSX.Element;

export { BroadcastLists as default };
