interface CustomHookReturnValue {
    scrollableRef: (node: any) => void;
    resizeRef: (node: any) => void;
    shadowRef: (node: any) => void;
}
interface CustomHookProps {
    shadowStyles?: string;
    conditional?: boolean;
    shadowVisible?: number;
    scrollCallback?: (e: Event) => void;
}
export declare const useScrollEffect: ({ conditional, shadowStyles, shadowVisible, scrollCallback, }: CustomHookProps) => CustomHookReturnValue;
export {};
