import { Observable } from 'rxjs';
import { ScrollBarSizes } from '../interfaces/scroll-bar-sizes.interface';
export declare class Scrollbar {
    private lastSizes;
    private readonly sizePx$;
    private readonly contentSizePx$;
    private readonly contentScrollSizePx$;
    private readonly contentScrollOffsetPx$;
    readonly thumbSizePx$: Observable<number>;
    readonly thumbOffsetPx$: Observable<number>;
    private static readonly maxSizePx;
    setSizes(sizes: ScrollBarSizes): void;
    setContentScrollOffset(contentScrollOffsetPx: number): void;
    getContentScrollOffsetByScrollbarThumbDeltaOffset(deltaPx: number): Observable<number>;
}
