import React from 'react';
export interface iListItem {
    key: string | number;
    media?: JSX.Element | string;
    header: string;
    headerMedia?: JSX.Element | string;
    content?: string | JSX.Element | (string | JSX.Element)[];
    onClickOnMedia?: boolean;
    onClick?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    selected?: boolean;
}
interface IProps {
    selectable?: boolean;
    items: iListItem[];
    showAllHeaderMedia?: boolean;
    /** allow multiline content */
    multiline?: boolean;
    dark?: boolean;
}
export declare const ListEx: (props: IProps) => import("react/jsx-runtime").JSX.Element;
export {};
