import React from 'react';
interface Props {
    element?: 'ul' | 'ol' | 'dl';
    /** The layout of the list; `dls` cannot have a horizontal layout */
    layout?: 'vertical' | 'horizontal';
    /** The color variant of the list */
    variant?: 'default' | 'light' | 'muted';
    /** Text for list */
    items: {
        /** The file name of the icon */
        icon: string;
        /** The text to display in the `dt` (only used when the element is `dl`) */
        dt?: string;
        /** The text to display */
        text: string | JSX.Element;
    }[];
    /** Additional styling */
    styling?: {
        /** If the list should have a border */
        hasBorder?: boolean;
        /** If the list should have alternating colours (zebra stripes) */
        zebraStriping?: boolean;
    };
    /** Additional classes */
    className?: string;
}
declare const IconBulletedList: ({ element, layout, variant, items, styling, className, }: Props) => React.DetailedReactHTMLElement<{
    className: string;
    children: import("react/jsx-runtime").JSX.Element[];
}, HTMLElement>;
export default IconBulletedList;
