import { EventEmitter } from '../../stencil-public-runtime'; import { ICustomGoogleAnalyticsConfig } from '@progleasing/grit-universal-analytics'; export declare class GritTopNavBar { /** * Linter throws if we try to pass Id in as a prop * so to get the Id we use reference to the el here. */ host: HTMLGritWcTopNavBarElement; /** Sets the nab var fixed at top if true */ fixed: boolean; /** Removed spacer if true */ removeSpacer: boolean; /** Sets image logo image, by defaults it's prog's logo */ imgSrc: string; /** Left icon - From Material */ leftIconName: string; /** Right icon - From Material */ rightIconName: string; hideLeftIcon: boolean; hideRightIcon: boolean; /** * It's the custom object event to be passed into the `GoogleAnalytics.getInstance().pushCustomEvent()` function. */ analyticsCustomObj: ICustomGoogleAnalyticsConfig; /** * If it is set to false, no event will be pushed into Google Analytics. */ analyticsEnabled: boolean; gritLeftIconClicked: EventEmitter; gritRightIconClicked: EventEmitter; private showSpacer; /** * @param position Which icon is being specified * * handle when an icon is clicked */ private handleIconClicked; render(): any; }