import { default as React } from 'react';
export interface ListProps {
/** List items */
children: React.ReactNode;
/** List type */
type?: 'unordered' | 'ordered';
/** Spacing between items */
spacing?: 'none' | 'sm' | 'md' | 'lg';
/** Marker/bullet style */
marker?: 'disc' | 'circle' | 'square' | 'decimal' | 'alpha' | 'roman' | 'none';
/** Size variant */
size?: 'sm' | 'md' | 'lg';
/** Additional className */
className?: string;
}
export interface ListItemProps {
/** List item content */
children: React.ReactNode;
/** Additional className */
className?: string;
}
/**
* List Component
*
* Semantic list component with consistent styling and spacing options.
* Supports both ordered and unordered lists with various marker styles.
*
* @example
* ```tsx
*
* First item
* Second item
* Third item
*
* ```
*
* @example
* ```tsx
*
* Step one
* Step two
*
* ```
*/
export declare const List: React.FC;
/**
* ListItem Component
*
* Individual list item to be used within List component.
*/
export declare const ListItem: React.FC;
//# sourceMappingURL=list.d.ts.map