import { HTMLAttributes, default as React } from 'react'; import { SafeExtract, Spacing } from '../../types'; import { DataListContextType } from './context'; /** @inheritdoc */ export interface DataListItemOwnProps extends Partial> { /** * Gap between items * * By default, `sm` size when true. * * @type boolean | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' * @default true */ gap?: boolean | SafeExtract; } /** @inheritdoc */ export interface DataListItemProps extends DataListItemOwnProps, Omit, 'className'> { } export declare function getDatalistItemProps

({ className, divider, dense, disabled, gap, ...rest }: P): { 'data-disabled': boolean | undefined; 'aria-disabled': boolean | undefined; } & Omit & { className: string; }; /** * DataList.Item component * **⚠️ INTERNAL UI KIT USE ONLY** */ export declare const DataListItem: React.ForwardRefExoticComponent> & { displayName: string; Cell: React.MemoExoticComponent<(props: import('./DataListItemCell').DataListItemCellProps) => React.JSX.Element>; };