import { AppShellProps as MantineAppShellProps, NavLinkProps as MantineNavLinkProps } from '@mantine/core';
export interface AppShellProps extends MantineAppShellProps {
    activeLink: string;
    headerBadge?: React.ReactNode;
    headerBottomContent?: React.ReactNode;
    headerRightContent?: React.ReactNode;
    headerSubtitle?: string;
    headerTitle?: string;
    isFixedHeader?: boolean;
    isMobile: boolean;
    isNavbarOpen: boolean;
    manageProfileUrl?: string;
    navLinkItems: NavLinkItem[];
    openFeedback?: () => void;
    openHelp?: () => void;
    setActiveLink: (url: string) => void;
    signOut: () => void;
    toggleNavbar: () => void;
    userFirstName?: string;
    userProfilePicture?: string;
}
export interface NavLinkItem extends MantineNavLinkProps {
    healthIcon?: React.ReactNode;
    onClick?: () => void;
    url?: string;
}
declare const AppShell: ({ ...props }: AppShellProps) => JSX.Element;
export default AppShell;
//# sourceMappingURL=index.d.ts.map