import React from 'react'; import { SideNavigationProps } from './interfaces'; interface BaseItemComponentProps { activeHref?: string; fireChange: (item: SideNavigationProps.Section | SideNavigationProps.ExpandableLinkGroup, expanded: boolean) => void; fireFollow: (item: SideNavigationProps.Link | SideNavigationProps.Header | SideNavigationProps.LinkGroup | SideNavigationProps.ExpandableLinkGroup, event: React.SyntheticEvent | Event) => void; position?: string; } interface HeaderProps extends BaseItemComponentProps { definition: SideNavigationProps.Header; } export declare function Header({ definition, activeHref, fireFollow }: HeaderProps): JSX.Element; interface NavigationItemsListProps extends BaseItemComponentProps { items: ReadonlyArray; variant: 'section' | 'section-group' | 'link-group' | 'expandable-link-group' | 'root'; } export declare function NavigationItemsList({ items, variant, activeHref, fireChange, fireFollow, position }: NavigationItemsListProps): JSX.Element; export {};