import { InjectionToken } from '@angular/core'; import { LayoutState } from './layout.state'; import { LayoutStore } from './layout.store'; /** * [InjectionToken description] */ export declare const LayoutConfigToken: InjectionToken; /** * [layoutStoreFactory description] */ export declare function layoutStoreFactory(layoutConfig: LayoutState): LayoutStore; /** * [layoutProviders description] */ export declare function layoutProvider(layoutConfig: LayoutState): ({ provide: typeof LayoutStore; useFactory: typeof layoutStoreFactory; deps: InjectionToken[]; useValue?: undefined; } | { provide: InjectionToken; useValue: LayoutState; useFactory?: undefined; deps?: undefined; })[];