import { Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { ViewCacheStates } from '../../../modules/branch-settings/view-cache-controller/store/states'; import { AppStates } from '../../../application-controller/store/states'; import { ViewColumnState } from '../../../application-controller/store/states/view-col.states'; export declare class BranchSettingsFacade { private readonly appStore; private readonly viewCacheStore; private router; viewColState: ViewColumnState; branchSettingsCache$: import("rxjs").Observable; firstCol$: import("rxjs").Observable>; secondCol$: import("rxjs").Observable>; breadCrumbs$: import("rxjs").Observable[]>; leftDrawer$: import("rxjs").Observable[]>; rightDrawer$: import("rxjs").Observable[]>; toggleColumn$: import("rxjs").Observable; prevIndex$: import("rxjs").Observable; prevLocalState$: () => import("rxjs").Observable; constructor(appStore: Store, viewCacheStore: Store, router: Router); setViewColState(state: ViewColumnState): void; saveBranchSettingsState(): void; onNext(index: number): void; onNextAndReset(curIndex: number, nextIndex: number): void; onPrev(index: number): void; updateInstance(index: number, localState: T): void; goToIndex(index: number): void; goBackIndex(index: number): void; goForwardIndex(index: number): void; resetIndex(index: number): void; toggleColumn(toggle: boolean): void; selectLocalState(index: number): import("rxjs").Observable; gotoFourOhFour(): void; }