/**
 * Copyright (c) Adaptavist, Inc.
 */
import { ComponentPropsWithoutRef } from 'react';
import { GenericProps } from '../../utilities';
export type listGroupType = 'ol' | 'ul';
export declare const ulTypes: readonly ["circle", "disc", "inherit", "none", "square"];
export declare const olTypes: readonly ["decimal", "inherit", "lower-latin", "lower-roman", "upper-latin", "upper-roman"];
export type UlListItemType = (typeof ulTypes)[number];
export type OlListItemType = (typeof olTypes)[number];
export type ListItemType = UlListItemType | OlListItemType;
type UlList = {
    listGroupType: 'ul';
    listItemType: UlListItemType;
};
type OlList = {
    listGroupType: 'ol';
    listItemType: OlListItemType;
};
export type IListGroup = ComponentPropsWithoutRef<'span'> & GenericProps & {
    listType: UlList | OlList;
};
export type IListItem = ComponentPropsWithoutRef<'li'> & GenericProps & {
    listItemStyle?: ListItemType;
    isBlankValue?: boolean;
};
export declare function isUl(listType: UlListItemType | OlListItemType): listType is UlListItemType;
export {};
