import { LoginOptions, LogoutOptions } from '../../types/auth';
export default function NavBar({ links, title, img, pos, next, el, menuItems, paddingBottom, logoutMsg, logoutFunc, loginOptions, logoutOptions, ...props }: {
    links: {
        name: string;
        path: string;
    }[];
    title: string;
    img: string;
    paddingBottom?: number;
    menuItems: JSX.Element | JSX.Element[];
    next?: boolean;
    el?: JSX.Element;
    logoutMsg?: string;
    /** @deprecated Use logoutOptions.onBeforeLogout instead */
    logoutFunc?: () => Promise<void>;
    pos?: 'fixed' | 'inherit';
    /** Opções para configurar o comportamento do login (redirectUri, callbacks, etc) */
    loginOptions?: LoginOptions;
    /** Opções para configurar o comportamento do logout (redirectUri, callbacks, etc) */
    logoutOptions?: LogoutOptions;
}): JSX.Element;
