import { ReactNode, HTMLAttributes } from 'react';
export type ListItemAlignItems = 'flex-start' | 'center';
/**
 * ListItemProps — Props untuk ListItem:
 * @param {ReactNode} children — konten ListItem (biasanya ListItemButton).
 * @param {boolean} [dense=false] — jika true, padding compact.
 * @param {ListItemAlignItems} [alignItems='center'] — alignment vertikal.
 * @param {boolean} [button=false] — jika true, hoverable + cursor-pointer.
 * @param {string} [className] — className tambahan.
 */
export interface ListItemProps extends HTMLAttributes<HTMLLIElement> {
    children: ReactNode;
    dense?: boolean;
    alignItems?: ListItemAlignItems;
    button?: boolean;
    className?: string;
}
export default function ListItem({ children, dense, alignItems, button, className, ...rest }: ListItemProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ListItem.d.ts.map