import { default as React } from 'react'; import { ThemeTypes } from '@viasat/beam-shared/utils'; import { ListKind, ListSize, ListDensity } from '@viasat/beam-shared/components/list'; export interface ListProps extends React.ComponentPropsWithoutRef<'ol'> { /** * Add list items to create a List */ children?: React.ReactNode; /** * Specify the kind of List */ kind?: ListKind; /** * Specify the size of List */ size?: ListSize; /** * Specify the density of the List */ density?: ListDensity; /** * Specify if the List has an indentation. * `indent` can only be applied to icon and unstyled lists. */ indent?: boolean; /** * Specify the theme of the List */ theme?: ThemeTypes; } /** * @param {ListKind} kind - Specify the kind of List * @param {ListSize} size - Specify the size of List * @param {ListDensity} density - Specify the density of the List * @param {boolean} indent - Specify if the List has an indentation * @param {ThemeTypes} mode - Specify an override for the theme mode */ export declare const List: { ({ kind: _kind, size, density, indent, theme, children, className: _className, ...props }: ListProps): import("react/jsx-runtime").JSX.Element; Item: ({ children, icon, style: _style, className: _className, ...props }: import('./List.Item').ListItemProps) => import("react/jsx-runtime").JSX.Element; };