import { type EvokitProp, type EvokitWithoutMediaSufix } from '@prom-ui/core/evokit';
type ListItemDisplay = EvokitWithoutMediaSufix<'block' | 'none'>;
type ListThemes = EvokitWithoutMediaSufix<'black-200' | 'black-300' | 'black-400' | 'black-700' | 'violet-500'>;
type ListDisplay = EvokitWithoutMediaSufix<'block' | 'none'>;
type ListIndent = EvokitWithoutMediaSufix<'none' | 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl' | '3xl' | '4xl' | '5xl'>;
type ListStyle = EvokitWithoutMediaSufix<'dash' | 'decimal' | 'disc'>;
export type ListItemProps = {
    'list-item-display'?: EvokitProp<ListItemDisplay>;
};
export type ListProps = {
    'list-color'?: EvokitProp<ListThemes>;
    'list-display'?: EvokitProp<ListDisplay>;
    'list-divider'?: EvokitProp<ListThemes>;
    'list-divider-indent'?: EvokitProp<ListIndent>;
    'list-indent'?: EvokitProp<ListIndent>;
    'list-style'?: EvokitProp<ListStyle>;
    'list-blackhole'?: EvokitProp<'circle'>;
};
declare const ListItem: import("@prom-ui/core/evokit").CreateBlock<"li", "list__item", ListItemProps>;
export declare const List: import("@prom-ui/core/evokit").CreateBlock<"ul", "list", ListProps> & {
    Item: typeof ListItem;
};
export {};
