import { default as React } from 'react';
import { ApplicationHeaderProps } from '../../../../ApplicationHeader';
export type ModuleProps = {
    key: string;
    route: React.ReactNode;
};
export type VolkswagenApplicationHeaderProps = ApplicationHeaderProps & {
    homeRoute?: React.ReactNode;
    appMenuItems?: ModuleProps[];
    appNavigator?: React.ReactNode;
    appNavigatorClassName?: string;
    navItems?: ModuleProps[];
    actionBarItems?: React.ReactNode[];
    onMount?: VoidFunction;
    onUnmount?: VoidFunction;
    className?: string;
};
export declare const VolkswagenApplicationHeader: React.ForwardRefExoticComponent<ApplicationHeaderProps & {
    homeRoute?: React.ReactNode;
    appMenuItems?: ModuleProps[];
    appNavigator?: React.ReactNode;
    appNavigatorClassName?: string;
    navItems?: ModuleProps[];
    actionBarItems?: React.ReactNode[];
    onMount?: VoidFunction;
    onUnmount?: VoidFunction;
    className?: string;
} & React.RefAttributes<HTMLElement>>;
export default VolkswagenApplicationHeader;
