import { RefObject } from "react"; import { ButtonProps } from "@components/Button/Button.interface"; import { ClassName, TComponentIcon } from "@helpers/types"; export interface BackToTopButtonProps extends ClassName, Omit { labelPosition?: TBackToTopButtonLabelPosition; label?: string; icon?: TComponentIcon; scrollYPositionToDisplayButton?: number; scrollBehavior?: ScrollBehavior; scrollContainerRef?: RefObject; buttonBottomPxPosition?: number; buttonRightPxPosition?: number; } export type TBackToTopButtonLabelPosition = "inside" | "outside";