import { default as React } from 'react';
/**
A generic vertical side navigation component.
Place SideNavigationItem components as children.
*/
export declare const SideNavigation: React.FC<SideNavigationProps>;
type ItemKeyType = string | React.ReactNode;
type ActiveItemChangeHandler = (value: ItemKeyType) => void;
export interface SideNavigationProps extends React.HTMLAttributes<HTMLElement> {
    /** The active navigation item by label */
    activeItem?: string;
    /** 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. Typically these should be SideNavigationItem(s) */
    children?: React.ReactNode;
    /** Pass custom classname. */
    className?: string;
    /** Whether the navigation is disabled */
    disabled?: boolean;
    /** Handler to execute when the active item changes */
    onActiveItemChange?: ActiveItemChangeHandler;
}
export {};
//# sourceMappingURL=SideNavigation.component.d.ts.map