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