import * as React from 'react'; import { CSS } from '../../theme'; import { StyledSARoot, StyledSAViewport, StyledSAScrollbar, StyledSACorner } from './sa.styles'; /** * * * SCROLL_ AREA_ ROOT */ type ScrollAreaRootPrimitiveProps = React.ComponentPropsWithRef & React.HTMLAttributes; type SARootProps = ScrollAreaRootPrimitiveProps & { css?: CSS; }; /** * * * SCROLL_ AREA_ VIEWPORT */ type ScrollAreaViewportPrimitiveProps = React.ComponentPropsWithRef & React.ComponentPropsWithoutRef<'div'>; type SAViewportProps = ScrollAreaViewportPrimitiveProps & { css?: CSS; }; /** * * * SCROLL_AREA_SCROLLBAR * * this is the scrollbar track. * and styled thumb component. */ type ScrollAreaScrollbarPrimitiveProps = React.ComponentPropsWithRef & React.ComponentPropsWithoutRef<'div'>; type SAScrollbarProps = ScrollAreaScrollbarPrimitiveProps & { css?: CSS; }; /** * * * SCROLL_AREA_CORNER */ type ScrollAreaCornerPrimitiveProps = React.ComponentPropsWithRef & React.ComponentPropsWithoutRef<'div'>; type SACornerProps = ScrollAreaCornerPrimitiveProps & { css?: CSS; }; export declare const ScrollArea: React.ForwardRefExoticComponent | "scrollHideDelay"> & React.RefAttributes>; export declare const ScrollAreaViewport: React.ForwardRefExoticComponent> & React.RefAttributes>; export declare const ScrollAreaScrollbar: React.ForwardRefExoticComponent | "forceMount" | "orientation"> & React.RefAttributes>; export declare const ScrollAreaCorner: React.ForwardRefExoticComponent> & React.RefAttributes>; export type { SARootProps, SAViewportProps, SAScrollbarProps, SACornerProps }; //# sourceMappingURL=scroll.area.d.ts.map