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;
