import { default as React } from 'react';
/** A single entry rendered by ItemList. */
export interface ListItem {
/** Stable identifier used as the React key. */
id: string;
/** Display name rendered for the entry. */
name: string;
}
/** Layout used by ItemList to render its items. */
export type ItemListLayout = 'list' | 'inline';
/** Props for the ItemList component. */
export interface ItemListProps {
/** Items to render. When empty, ItemList renders nothing. */
items: ListItem[];
/**
* Rendering layout.
* - `'list'` (default): vertical scrollable list, with a single item rendered as a centered paragraph.
* - `'inline'`: comma-separated paragraph that wraps within `max-w-[24rem]`.
*/
layout?: ItemListLayout;
}
/**
* A compact, recipe-aligned list of named items used in confirmation and warning dialogs.
*
* @example
* ```tsx
*
*
* ```
*/
declare const ItemList: React.FC;
export default ItemList;
//# sourceMappingURL=ItemList.d.ts.map