import { ListItemProps, ListProps } from '../../../../shared/types/list';
export declare const ListSeparator: ({ className }: {
    className?: string;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ListItem: ({ children, icon, onClick, disabled, current, uppercase, color, "data-option-value": dataOptionValue, iconColor, }: ListItemProps) => import("react/jsx-runtime").JSX.Element;
export declare const ListItemWithCheckbox: ({ children, icon, disabled, current, uppercase, color, "data-option-value": dataOptionValue, iconColor, checkboxProps, isGroupTitle, hasCurrent, groupTitle, checkboxSelectionTone, checkboxPosition, compact, avatarUrl, }: ListItemProps & {
    checkboxProps: {
        checked: boolean;
        onChange: (checked: boolean) => void;
        disabled?: boolean;
    };
}) => import("react/jsx-runtime").JSX.Element;
export declare const List: ({ items, icon, onClick, titleName, valueName, currentValue, className, children, withCheckbox, hasCurrent, onCheckboxChange, padding, }: ListProps & {
    withCheckbox?: boolean;
    onCheckboxChange?: (itemId: string | number, checked: boolean) => void;
}) => import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=List.d.ts.map