import { type VariantProps } from "class-variance-authority";
import { ComponentPropsWithoutRef, ReactNode } from "react";
declare const list: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
interface ListRootProps extends ComponentPropsWithoutRef<"ul">, VariantProps<typeof list> {
    children: ReactNode;
    maxWidth?: string | number;
}
interface ListItemProps extends ComponentPropsWithoutRef<"li"> {
    children: ReactNode;
}
interface ListLabelProps extends ComponentPropsWithoutRef<"span"> {
    minWidth?: string;
    children: ReactNode;
}
interface ListValueProps extends ComponentPropsWithoutRef<"span"> {
    children: ReactNode;
}
interface ListHeaderProps extends ComponentPropsWithoutRef<"div"> {
    children: ReactNode;
}
export declare const List: {
    Root: {
        ({ children, className, maxWidth, style, ...props }: ListRootProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Header: {
        ({ children, className, ...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, minWidth, className, style, ...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