import { default as React, ReactElement, ReactNode } from 'react';
import { SideNavigationListProps } from '../SideNavigationList';
/**
A generic vertical side navigation component.
Place SideNavigationItem components as children.
*/
export declare const SideNavigation: React.FC<SideNavigationProps>;
export interface SideNavigationProps extends React.HTMLAttributes<HTMLElement> {
    /** The active navigation item by label */
    activeItem?: ReactNode;
    /** The aria-label of the navigation. Specify when there are more than one elements with an implicit or explicit `role="navigation"` on a page/view. */
    ariaLabel?: string;
    /** The children of the Navigation. These should be SideNavigationItem(s) */
    children?: ReactElement<SideNavigationListProps> | ReactElement<SideNavigationListProps>[];
    /** Pass custom classname. */
    className?: string;
    /** Whether the navigation is disabled */
    disabled?: boolean;
    /** Handler to execute when the active item changes */
    onActiveItemChange?: (_activeItem: ReactNode) => void;
}
//# sourceMappingURL=SideNavigation.component.d.ts.map