import { ModuleWithProviders } from '@angular/core'; import { NavNode } from './models/navNode'; import { Hero } from './models/hero'; import { Message } from './models/message'; import { Subscription } from './models/subscription'; import { SessionStorage, LocalStorage } from './decorators/storage'; import { DelegateControl } from './directives/delegate'; import { Breadcrumb } from './components/breadcrumb'; import { HeroComponent } from './components/hero'; import { NotificationBadge } from './components/notificationBadge'; import { SubscriptionBadge } from './components/subscriptionBadge'; import { GlobalNav } from './components/topMenu'; import { CurrentNav } from './components/currentNav'; import { Footer } from './components/footer'; import { AppComponent } from './components/app'; import { BreadcrumbService } from './services/breadcrumb'; import { HeroService } from './services/hero'; import { NotificationsService } from './services/notifications'; import { SubscriptionService } from './services/subscriptions'; import { CurrentNavProvider } from './services/currentNavProvider'; import { ConfigService, Guid } from './services/configService'; import { LocalStorageService, SessionStorageService } from './services/storageService'; import { DelegateService, IDelegateControlMetadata } from './services/delegateService'; import { WindowRef } from './services/windowref'; import { DocumentRef } from './services/documentref'; export { NavNode, Hero, Message, Subscription, DelegateControl, IDelegateControlMetadata, AppComponent, Breadcrumb, CurrentNav, GlobalNav, Footer, HeroComponent, NotificationBadge, SubscriptionBadge, WindowRef, DocumentRef, BreadcrumbService, HeroService, NotificationsService, SubscriptionService, CurrentNavProvider, ConfigService, DelegateService, SessionStorage, LocalStorage, SessionStorageService, LocalStorageService, Guid }; export declare class AppScaffoldModule { static forRoot(breadcrumb?: BreadcrumbService, hero?: HeroService, notification?: NotificationsService, subscriptions?: SubscriptionService, currentNavProvider?: CurrentNavProvider, configService?: ConfigService, delegateService?: DelegateService): ModuleWithProviders; }