import { type ComponentType, type ReactElement } from "react"; import type { ILinkProps } from "../../link/Link"; type IWithNavItemComponentProps = LinkProps & { NavItemComponent?: ComponentType; }; export type IAccountLinkProps = IWithNavItemComponentProps; export declare const AccountLink: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; export type ILogoutLinkProps = IWithNavItemComponentProps; export declare function LogoutLink({ NavItemComponent, onClick, ...props }: ILogoutLinkProps): ReactElement; export type IUserLoggedHeaderNavProps = { NavItemComponent?: ComponentType; }; export declare function UserLoggedHeaderNav({ NavItemComponent, }: IUserLoggedHeaderNavProps): ReactElement | null; export type IUserUnloggedHeaderNavProps = { NavItemComponent?: ComponentType; }; export declare function UserUnloggedHeaderNav({ NavItemComponent, }: IUserUnloggedHeaderNavProps): ReactElement | null; export declare function UserHeaderNav(): ReactElement | null; export {};