import { type VariantProps } from 'class-variance-authority'; import { ComponentProps, ReactNode } from 'react'; declare const list: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; interface ListRootProps extends ComponentProps<'ul'>, VariantProps { children: ReactNode; } interface ListItemProps extends ComponentProps<'li'> { children: ReactNode; } interface ListLabelProps extends ComponentProps<'span'> { children: ReactNode; } interface ListValueProps extends ComponentProps<'span'> { children: ReactNode; } interface ListHeaderProps extends ComponentProps<'div'> { children: ReactNode; /** * Heading level set as `aria-level` on the underlying heading. * @default 3 */ 'aria-level'?: 1 | 2 | 3 | 4 | 5 | 6; } export declare const List: { ({ children, className, ...props }: ListRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; } & { Header: { ({ children, className, "aria-level": ariaLevel, ...props }: ListHeaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Item: { ({ children, className, ...props }: ListItemProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Label: { ({ children, className, ...props }: ListLabelProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Value: { ({ children, className, ...props }: ListValueProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; export {}; //# sourceMappingURL=list.d.ts.map