import { Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { AppStates } from '../../../application-controller/store/states'; import { ViewColumnState } from '../../../application-controller/store/states/view-col.states'; import { PermissionsViewCacheStates } from '../view-cache-controller/store/states'; export declare class PermissionFacade { private readonly appStore; private readonly viewCacheStore; private router; viewColState: ViewColumnState; clientSidePermissionCache$: import("rxjs").Observable; fieldConfigurationCache$: import("rxjs").Observable; userPermissionCache$: import("rxjs").Observable; teamPermissionCache$: import("rxjs").Observable; rolePermissionCache$: import("rxjs").Observable; permissionSetCache$: import("rxjs").Observable; permissionWizardCache$: import("rxjs").Observable; rolePricingSchemeLinkCache$: 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; auditTrailCache$: import("rxjs").Observable; prevLocalState$: () => import("rxjs").Observable; constructor(appStore: Store, viewCacheStore: Store, router: Router); setViewColState(state: ViewColumnState): void; saveClientSidePermissionState(): void; saveFieldConfigurationState(): void; saveUserPermissionState(): void; saveTeamPermissionState(): void; saveRolePermissionState(): void; saveAuditTrailState(): void; savePermissionSetState(): void; savePermissionWizardState(): void; saveRolePricingSchemeLinkState(): 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; }