import React, { ReactNode } from 'react';
import { IconName } from '../kit/Icon';
import { AnyMouseEventHandler } from '../kit/internal/types';
interface List {
    items: ListItem[];
    compact?: boolean;
}
interface Action {
    name: string;
    onClick: () => void;
}
export interface ListItem {
    icon: IconName;
    title: string;
    subtitle?: ReactNode;
    buttons?: Action[];
    menu?: Action[];
    columns?: ReactNode[];
    onClick?: AnyMouseEventHandler;
}
declare const List: React.FC<List>;
export default List;
//# sourceMappingURL=List.d.ts.map