import { CustomEvent } from 'src/types/tracking';
import { BreakpointName } from 'src/themes/shared/breakpoints';
import { EntitlementConfig } from 'src/components/navigation/link';
import { NavigationLinkProps } from '../links/NavigationLink';
export type NavigationLinkConfigProps = Omit<NavigationLinkProps, 'isVisible'> & {
    showUnderMoreLinkBelow?: BreakpointName;
    color?: string;
    visibilitySettings: {
        userType: {
            private: boolean;
            professional: boolean;
            guest?: boolean;
        };
        brand: {
            autoscout24: boolean;
            motoscout24: boolean;
        };
    };
    forceMotoscoutLink?: boolean;
    forceAutoscoutLink?: boolean;
    entitlementConfig?: EntitlementConfig;
    tracking?: CustomEvent;
};
export declare const headerLinks: ({ trackEvent, }: {
    trackEvent?: (event: CustomEvent) => void;
}) => NavigationLinkConfigProps[];
//# sourceMappingURL=headerLinks.d.ts.map