import React from 'react'; import { PolymorphicComponent, ExpandProps, CommonProps, PolymorphicProps } from '@contentful/f36-core'; declare const NAV_LIST_DEFAULT_TAG = "nav"; interface NavListInternalProps extends CommonProps { children: React.ReactNode; /** * @default nav */ as?: 'nav' | 'div'; 'aria-label'?: string; } type NavListProps = PolymorphicProps; declare const NavList$1: PolymorphicComponent, typeof NAV_LIST_DEFAULT_TAG>; declare const NAV_LIST_ITEM_DEFAULT_TAG = "a"; interface NavListItemInternalProps extends CommonProps { children?: React.ReactNode; /** * @default a */ as?: React.ElementType; /** * Marks item as active */ isActive?: boolean; /** * Marks item as disabled */ isDisabled?: boolean; } type NavListItemProps = PolymorphicProps; declare const NavListItem: PolymorphicComponent, typeof NAV_LIST_ITEM_DEFAULT_TAG>; type CompoundNavList = typeof NavList$1 & { Item: typeof NavListItem; }; declare const NavList: CompoundNavList; export { NavList, NavListItem, type NavListItemProps, type NavListProps };