import type { StateDeclaration } from '@uirouter/angularjs'; import type { IRootScopeService } from 'angular'; import { Subject } from 'rxjs'; export interface IStateChange { to: StateDeclaration; from: StateDeclaration; toParams: object; fromParams: object; } export declare class StateEvents { private $rootScope; stateChangeSuccess: Subject; locationChangeSuccess: Subject; static $inject: string[]; constructor($rootScope: IRootScopeService); } export declare const STATE_EVENTS = "spinnaker.core.state.events";