import { Observable, SubscribableOrPromise } from '../Observable'; /** * @param durationSelector * @return {Observable|WebSocketSubject|Observable} * @method throttle * @owner Observable */ export declare function throttle(durationSelector: (value: T) => SubscribableOrPromise): Observable; export interface ThrottleSignature { (durationSelector: (value: T) => SubscribableOrPromise): Observable; }