import { NavIconConfig } from './NavIconConfig'; export interface INavIconService { readonly config: NavIconConfig; showMenu(callbackOrEvent?: any): void; showIcon(icon: string, callbackOrEvent?: any): void; showBack(callbackOrEvent?: any): void; showImage(imageUrl: string, callbackOrEvent?: any): void; hide(): void; } export interface INavIconProvider extends ng.IServiceProvider { config: NavIconConfig; setMenu(callbackOrEvent?: any): void; setIcon(icon: string, callbackOrEvent?: any): void; setBack(callbackOrEvent?: any): void; setImage(imageUrl: string, callbackOrEvent?: any): void; clear(): void; }