import * as React from "react"; export type ListItem = { key: string; title: React.ReactNode; description?: React.ReactNode; avatar?: React.ReactNode; extra?: React.ReactNode; href?: string; disabled?: boolean; onClick?: () => void; }; export type ListProps = React.ComponentProps<"div"> & { items?: ListItem[]; bordered?: boolean; split?: boolean; size?: "sm" | "md" | "lg"; renderItem?: (item: ListItem, index: number) => React.ReactNode; }; declare function List({ items, bordered, split, size, renderItem, className, children, ...props }: ListProps): React.JSX.Element; export type ListRowProps = React.ComponentProps<"div"> & { item: ListItem; split?: boolean; size?: "sm" | "md" | "lg"; }; declare function ListRow({ item, split, size, className, ...props }: ListRowProps): React.JSX.Element; export { List, ListRow };