import { Observable, Subject } from 'rxjs';
export interface NbScrollPosition {
    x: number;
    y: number;
}
export declare class NbLayoutScrollService {
    private scrollPositionReq$;
    private manualScroll$;
    private scroll$;
    getPosition(): Observable<NbScrollPosition>;
    scrollTo(x?: number, y?: number): void;
    onScroll(): Observable<any>;
    onManualScroll(): Observable<NbScrollPosition>;
    onGetPosition(): Subject<any>;
    fireScrollChange(event: any): void;
}
