import React from "react"; import type { ExtendElementProps } from "../utils/extendElementProp"; export declare type Borders = "right" | "left" | "bottom" | "top" | "handle"; export declare type ListProps = ExtendElementProps<"div", React.PropsWithChildren<{ className?: string; size?: "medium" | "large"; separators?: boolean; horizontal?: boolean; rich?: boolean; border?: boolean | Borders | Borders[]; rounded?: boolean; fill?: boolean | "width" | "height"; sidebar?: boolean | "stack" | "navigation"; sublist?: boolean; /** * Makes this component grow to fill the available space, requires the container * to be a flexbox to work. */ grow?: boolean | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 999; }>>; export declare function List({ children, className, size, separators, horizontal, border, rounded, fill, rich, sidebar, sublist, grow, ...rest }: ListProps): JSX.Element;