import type { CSSProperties, MaybeRef, MaybeRefOrGetter } from 'vue'; export interface UseScrollShadowOptions { /** * The shadow size in pixels. * @defaultValue 24 */ size?: MaybeRefOrGetter; /** * The scroll direction to apply shadows. * @defaultValue 'vertical' */ orientation?: MaybeRefOrGetter<'vertical' | 'horizontal'>; } export declare function useScrollShadow(element: MaybeRef, options?: UseScrollShadowOptions): { style: import("vue").ComputedRef; isOverflowing: import("vue").ComputedRef; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean; }; };