import { Observable } from 'rxjs'; import { Type } from '@angular/core'; import { RouterEvent } from '@angular/router'; declare type TypeInstance> = T extends Type ? Instance : never; /** * Creates an observable which emits only the specified router events. * * @export * @param {readonly [...Events]} eventTypes * @template Events The types of events to observe. * @returns {Observable>} An observable which emits only the specified router events. */ export declare function useRouterEvents[]>(...eventTypes: readonly [...Events]): Observable>; export {};