export declare class NavMain {
host: HTMLElement;
domain: string;
json: string;
logo: string;
logoLight: string;
logoDark: string;
searchForm: string;
navLang: string;
showContact: boolean;
showSearch: boolean;
showLanguageNav: boolean;
showSignIn: boolean;
altMobileLayout: boolean;
countryCode: string;
activeLang: string;
phoneNo: string;
homeLink: string;
hoverTextColor: string;
loaded: boolean;
isActive: boolean;
jsonData: any;
showIconsWrapper: boolean;
getPhoneSVG: (className: string, fillColor?: string) => any;
getSearchSVG: (className: string, fillColor?: string) => any;
getSignInSVG: (fillColor?: string) => any;
getAngleRightSVG: () => any;
getLinkClass: (title: string, subtitle: string) => string;
toggleNav: (event: PointerEvent) => void;
switchColumn2: (event: PointerEvent) => void;
switchColumn3: (event: PointerEvent) => void;
backToLevel1: () => void;
backToLevel2: () => void;
toggleSearch: (event: PointerEvent) => void;
toggleNavLang: (event: PointerEvent) => void;
componentWillLoad(): Promise;
componentDidLoad(): void;
handleResize(): void;
render(): any;
}