export interface MacOSSidebarItem {
    id: string;
    label: string;
    icon?: React.ReactNode;
    badge?: number | string;
    disabled?: boolean;
    onClick?: () => void;
}
export interface MacOSSidebarSectionConfig {
    label?: string;
    items: MacOSSidebarItem[];
}
export interface MacOSSidebarProps {
    sections: MacOSSidebarSectionConfig[];
    activeId?: string;
    header?: React.ReactNode;
    footer?: React.ReactNode;
    className?: string;
    onSelect?: (id: string) => void;
}
export declare function MacSidebarCard({ sections, activeId, header, footer, className, onSelect, }: MacOSSidebarProps): import("react/jsx-runtime").JSX.Element;
export default MacSidebarCard;
