/// <reference types="@types/react" />
import { JSX } from 'react';
import { DialogEntity } from '../../../Domain/entity/DialogEntity';
import './DialogList.scss';
import BaseViewModel from '../../../CommonTypes/BaseViewModel';
type DialogListProps = {
    onDialogSelected: (dialog: BaseViewModel<DialogEntity>, index: number) => void;
    renderHeader: JSX.Element | null;
    renderFilter?: JSX.Element | null;
    renderDialogList: (handleSelectDialog: (dialog: BaseViewModel<DialogEntity>, index: number) => void) => JSX.Element | JSX.Element[] | null;
    scrollableHeight?: number;
    canScrolling?: boolean;
};
declare const DialogList: ({ onDialogSelected, renderHeader, renderFilter, renderDialogList, scrollableHeight, canScrolling, }: DialogListProps) => import("react/jsx-runtime").JSX.Element;
export default DialogList;
