///
type ListProps = {
isOrdered: boolean;
level?: 1 | 2 | 3 | 4 | 5 | 6;
children?: JSX.Element | JSX.Element[];
mark?: string;
};
export declare function ListImpl({ level, children: childrenProp, isOrdered, mark: markProp, }: ListProps): JSX.Element;
export declare function OderList(props: Omit): JSX.Element;
export declare function UnorderedList(props: Omit): JSX.Element;
export declare const ListItem: (props: {
children: string | JSX.Element | unknown;
}) => JSX.Element;
type ListType = 'O' | 'o' | 'U' | 'u';
type ListItem = string | JSX.Element | [string, Items];
type Items = [ListType, ...ListItem[]];
export declare function List(props: {
items: Items;
mark?: string;
}): JSX.Element;
export {};