import { UnrefType } from '../typing';
export interface ScrollOperator {
    updateScroll(): number;
}
export interface ScrollOperatorOptions {
    behavior?: ScrollBehavior;
    offset?: number;
    scrollThreshold?: number;
}
export declare function useScrollOperator(containerRef: UnrefType<HTMLElement | undefined>, targetRef: UnrefType<HTMLElement | undefined>, options?: UnrefType<ScrollOperatorOptions | undefined>): {
    horizontal: ScrollOperator;
    vertical: ScrollOperator;
};
