import { Scheduler } from '../Scheduler'; import { Observable, ObservableInput } from '../Observable'; /** * @param due * @param withObservable * @param scheduler * @return {Observable|WebSocketSubject|Observable} * @method timeoutWith * @owner Observable */ export declare function timeoutWith(due: number | Date, withObservable: ObservableInput, scheduler?: Scheduler): Observable; export interface TimeoutWithSignature { (due: number | Date, withObservable: ObservableInput, scheduler?: Scheduler): Observable; (due: number | Date, withObservable: ObservableInput, scheduler?: Scheduler): Observable; }