import { default as React } from 'react';
export type ListVariant = 'bullet' | 'dashed' | 'numbered' | 'alphabetical';
export interface ItemProps {
    children: React.ReactNode;
}
type ItemType = React.FC<ItemProps>;
export interface ListProps {
    /** List contents */
    children: React.ReactNode;
    /** Changes the visual representation of the list. */
    variant?: ListVariant;
    /** Adds margin above/below list */
    margin?: boolean;
    /** Adds className to list element */
    className?: string;
    /** Sets the data-testid attribute. */
    testId?: string;
}
export interface ListCompound extends React.FC<ListProps> {
    Item: ItemType;
}
declare const List: ListCompound;
export default List;
