import { NgZone } from '@angular/core';
import { CdkScrollable, ScrollDispatcher } from '@angular/cdk/overlay';
import { Observable } from 'rxjs';
import { Platform } from '@angular/cdk/platform';
import { RLayoutScrollService } from '../../services/scroll.service';
export declare class RScrollDispatcherAdapter extends ScrollDispatcher {
    protected scrollService: RLayoutScrollService;
    constructor(ngZone: NgZone, platform: Platform, scrollService: RLayoutScrollService, document: any);
    scrolled(auditTimeInMs?: number): Observable<CdkScrollable | void>;
}
