import { Component } from "../../owl3_compatibility_layer";
import { Pixel } from "../../types/misc";
import { ScrollDirection } from "../../types/scroll_direction";
export declare class ScrollBar extends Component<any> {
    static template: string;
    protected props: import("@odoo/owl").PropsWithDefaults<{
        width: Pixel;
        height: Pixel;
        direction: ScrollDirection;
        position: import("../..").CSSProperties;
        offset: Pixel;
        onScroll: (offset: Pixel) => void;
    }, "height" | "width">;
    private scrollbarRef;
    private scrollbar;
    setup(): void;
    get sizeCss(): string;
    get positionCss(): string;
    onScroll(ev: any): void;
}
