import { NgZone } from '@angular/core'; import { ViewportRuler } from '@angular/cdk/overlay'; import { ElPlatform } from '../overlay/mapping'; import { ElLayoutRulerService } from '../../../services/ruler.service'; import { ElLayoutScrollService } from '../../../services/scroll.service'; export declare class ElViewportRulerAdapter extends ViewportRuler { protected ruler: ElLayoutRulerService; protected scroll: ElLayoutScrollService; constructor(platform: ElPlatform, ngZone: NgZone, ruler: ElLayoutRulerService, scroll: ElLayoutScrollService); getViewportSize(): Readonly<{ width: number; height: number; }>; getViewportScrollPosition(): { left: number; top: number; }; }