import './index.scss';
import React from 'react';
import { RenderCustomSeparatorProps, RenderMessageParamsType } from '../../../../types';
import type { MessageContentProps } from '../../../../ui/MessageContent';
export interface GroupChannelMessageListProps {
    className?: string;
    renderMessage?: (props: RenderMessageParamsType) => React.ReactElement;
    renderMessageContent?: (props: MessageContentProps) => React.ReactElement;
    renderPlaceholderEmpty?: () => React.ReactElement;
    renderCustomSeparator?: (props: RenderCustomSeparatorProps) => React.ReactElement;
    renderPlaceholderLoader?: () => React.ReactElement;
    renderFrozenNotification?: () => React.ReactElement;
}
export declare const MessageList: ({ className, renderMessage, renderPlaceholderEmpty, renderCustomSeparator, renderPlaceholderLoader, renderFrozenNotification, }: GroupChannelMessageListProps) => React.JSX.Element;
export default MessageList;
