/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { type ReactNode, type ComponentType } from 'react'; export type NavbarSecondaryMenuComponent = ComponentType; /** @internal */ export type Content = { component: NavbarSecondaryMenuComponent; props: object; } | { component: null; props: null; }; /** @internal */ export declare function NavbarSecondaryMenuContentProvider({ children, }: { children: ReactNode; }): JSX.Element; /** @internal */ export declare function useNavbarSecondaryMenuContent(): Content; /** * This component renders nothing by itself, but it fills the placeholder in the * generic secondary menu layout. This reduces coupling between the main layout * and the specific page. * * This kind of feature is often called portal/teleport/gateway/outlet... * Various unmaintained React libs exist. Most up-to-date one: * https://github.com/gregberge/react-teleporter * Not sure any of those is safe regarding concurrent mode. */ export declare function NavbarSecondaryMenuFiller

({ component, props, }: { component: NavbarSecondaryMenuComponent

; props: P; }): JSX.Element | null; //# sourceMappingURL=content.d.ts.map