import type { ComponentChildren } from 'preact';
import { type AvatarProps } from '../Avatar/Avatar';
interface ListItemAction {
    onClick: () => void;
    disclosure?: boolean;
    disabled?: boolean;
}
interface ListItemProps {
    accessory?: ComponentChildren;
    action?: ListItemAction;
    avatar?: AvatarProps;
    description?: string;
    title: string;
}
declare const ListItem: ({ accessory, action, avatar, description, title }: ListItemProps) => import("preact/jsx-runtime").JSX.Element;
export { ListItem, type ListItemAction, type ListItemProps };
