import { BackItem, FormDefine } from '../define'; import { ActivatedRoute, Router } from '@angular/router'; export declare class StateService { constructor(); state: BackItem[]; backwardItem: BackItem; private router; private activatedRoute; private haveBackward; private initializing; private static createBackItem; applyState(form: FormDefine): void; getStateParams(): any; backward(): void; isHaveBackward(): any; navigate(url: string, form: FormDefine, params: { [key: string]: any; }): void; /** * Get parameter from navigated page * @param route Activated route * @param loaded Callback function to get result * @param backward If true, get params just if have a backward navigation */ params(route: ActivatedRoute, loaded: (params: { [key: string]: any; }) => void, backward?: boolean): void; backwardParams(route: ActivatedRoute, loaded: (params: any) => void): void; init(router: Router, activatedRoute: ActivatedRoute): void; }