UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

33 lines (32 loc) 2.72 kB
import type { Assign } from "@ark-ui/react"; import { ScrollArea as ArkScrollArea } from "@ark-ui/react/scroll-area"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useScrollAreaStyles: () => Record<string, import("../..").SystemStyleObject>; export { useScrollAreaStyles }; export interface ScrollAreaRootProviderBaseProps extends Assign<ArkScrollArea.RootProviderBaseProps, SlotRecipeProps<"scrollArea">>, UnstyledProp { } export interface ScrollAreaRootProviderProps extends HTMLChakraProps<"div", ScrollAreaRootProviderBaseProps> { } export declare const ScrollAreaRootProvider: import("react").ForwardRefExoticComponent<ScrollAreaRootProviderProps & import("react").RefAttributes<HTMLDivElement>>; export interface ScrollAreaRootBaseProps extends Assign<ArkScrollArea.RootBaseProps, SlotRecipeProps<"scrollArea">>, UnstyledProp { } export interface ScrollAreaRootProps extends HTMLChakraProps<"div", ScrollAreaRootBaseProps> { } export declare const ScrollAreaRoot: import("react").ForwardRefExoticComponent<ScrollAreaRootProps & import("react").RefAttributes<HTMLDivElement>>; export declare const ScrollAreaPropsProvider: React.Provider<ScrollAreaRootBaseProps>; export interface ScrollAreaViewportProps extends HTMLChakraProps<"div", ArkScrollArea.ViewportBaseProps>, UnstyledProp { } export declare const ScrollAreaViewport: import("react").ForwardRefExoticComponent<ScrollAreaViewportProps & import("react").RefAttributes<HTMLDivElement>>; export interface ScrollAreaContentProps extends HTMLChakraProps<"div", ArkScrollArea.ContentBaseProps>, UnstyledProp { } export declare const ScrollAreaContent: import("react").ForwardRefExoticComponent<ScrollAreaContentProps & import("react").RefAttributes<HTMLDivElement>>; export interface ScrollAreaThumbProps extends HTMLChakraProps<"div", ArkScrollArea.ThumbBaseProps>, UnstyledProp { } export declare const ScrollAreaThumb: import("react").ForwardRefExoticComponent<ScrollAreaThumbProps & import("react").RefAttributes<HTMLDivElement>>; export interface ScrollAreaScrollbarProps extends HTMLChakraProps<"div", ArkScrollArea.ScrollbarBaseProps>, UnstyledProp { } export declare const ScrollAreaScrollbar: import("react").ForwardRefExoticComponent<ScrollAreaScrollbarProps & import("react").RefAttributes<HTMLDivElement>>; export interface ScrollAreaCornerProps extends HTMLChakraProps<"div", ArkScrollArea.CornerBaseProps>, UnstyledProp { } export declare const ScrollAreaCorner: import("react").ForwardRefExoticComponent<ScrollAreaCornerProps & import("react").RefAttributes<HTMLDivElement>>; export declare const ScrollAreaContext: (props: ArkScrollArea.ContextProps) => import("react").ReactNode;