import * as scrollArea$1 from '@zag-js/scroll-area'; import { ScrollbarProps, ElementIds, ScrollToDetails, ScrollToEdgeDetails } from '@zag-js/scroll-area'; export { ElementIds as ScrollAreaElementIds, ScrollToDetails as ScrollAreaScrollToDetails, ScrollToEdge as ScrollAreaScrollToEdge, ScrollToEdgeDetails as ScrollAreaScrollToEdgeDetails, ScrollbarState as ScrollAreaScrollbarState, anatomy as scrollAreaAnatomy } from '@zag-js/scroll-area'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, A as Assign } from '../../types-Bc0WfPsv.js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; interface UseScrollAreaProps extends Optional, 'id'> { } interface UseScrollAreaReturn extends Accessor> { } declare const useScrollArea: (props?: UseScrollAreaProps) => UseScrollAreaReturn; interface UseScrollAreaContext extends UseScrollAreaReturn { } declare const useScrollAreaContext: () => UseScrollAreaContext; interface ScrollAreaContextProps { children: (context: UseScrollAreaContext) => JSX.Element; } declare function ScrollAreaContext(props: ScrollAreaContextProps): JSX.Element; interface ScrollAreaContentBaseProps extends PolymorphicProps<'div'> { } interface ScrollAreaContentProps extends Assign, ScrollAreaContentBaseProps> { } declare const ScrollAreaContent: (props: ScrollAreaContentProps) => solid_js.JSX.Element; interface ScrollAreaCornerBaseProps extends PolymorphicProps<'div'> { } interface ScrollAreaCornerProps extends Assign, ScrollAreaCornerBaseProps> { } declare const ScrollAreaCorner: (props: ScrollAreaCornerProps) => solid_js.JSX.Element; interface ScrollAreaRootBaseProps extends UseScrollAreaProps, PolymorphicProps<'div'> { } interface ScrollAreaRootProps extends Assign, ScrollAreaRootBaseProps> { } declare const ScrollAreaRoot: (props: ScrollAreaRootProps) => solid_js.JSX.Element; interface ScrollAreaRootProviderBaseProps extends PolymorphicProps<'div'> { value: UseScrollAreaContext; } interface ScrollAreaRootProviderProps extends Assign, ScrollAreaRootProviderBaseProps> { } declare const ScrollAreaRootProvider: (props: ScrollAreaRootProviderProps) => solid_js.JSX.Element; interface ScrollAreaScrollbarBaseProps extends ScrollbarProps, PolymorphicProps<'div'> { } interface ScrollAreaScrollbarProps extends Assign, ScrollAreaScrollbarBaseProps> { } declare const ScrollAreaScrollbar: (props: ScrollAreaScrollbarProps) => solid_js.JSX.Element; interface ScrollAreaThumbBaseProps extends PolymorphicProps<'div'> { } interface ScrollAreaThumbProps extends Assign, ScrollAreaThumbBaseProps> { } declare const ScrollAreaThumb: (props: ScrollAreaThumbProps) => solid_js.JSX.Element; interface ScrollAreaViewportBaseProps extends PolymorphicProps<'div'> { } interface ScrollAreaViewportProps extends Assign, ScrollAreaViewportBaseProps> { } declare const ScrollAreaViewport: (props: ScrollAreaViewportProps) => solid_js.JSX.Element; declare const scrollArea_ElementIds: typeof ElementIds; declare const scrollArea_ScrollToDetails: typeof ScrollToDetails; declare const scrollArea_ScrollToEdgeDetails: typeof ScrollToEdgeDetails; declare namespace scrollArea { export { ScrollAreaContent as Content, type ScrollAreaContentBaseProps as ContentBaseProps, type ScrollAreaContentProps as ContentProps, ScrollAreaContext as Context, type ScrollAreaContextProps as ContextProps, ScrollAreaCorner as Corner, type ScrollAreaCornerBaseProps as CornerBaseProps, type ScrollAreaCornerProps as CornerProps, scrollArea_ElementIds as ElementIds, ScrollAreaRoot as Root, type ScrollAreaRootBaseProps as RootBaseProps, type ScrollAreaRootProps as RootProps, ScrollAreaRootProvider as RootProvider, type ScrollAreaRootProviderBaseProps as RootProviderBaseProps, type ScrollAreaRootProviderProps as RootProviderProps, scrollArea_ScrollToDetails as ScrollToDetails, scrollArea_ScrollToEdgeDetails as ScrollToEdgeDetails, ScrollAreaScrollbar as Scrollbar, type ScrollAreaScrollbarBaseProps as ScrollbarBaseProps, type ScrollAreaScrollbarProps as ScrollbarProps, ScrollAreaThumb as Thumb, type ScrollAreaThumbBaseProps as ThumbBaseProps, type ScrollAreaThumbProps as ThumbProps, ScrollAreaViewport as Viewport, type ScrollAreaViewportBaseProps as ViewportBaseProps, type ScrollAreaViewportProps as ViewportProps }; } export { scrollArea as ScrollArea, ScrollAreaContent, type ScrollAreaContentBaseProps, type ScrollAreaContentProps, ScrollAreaContext, type ScrollAreaContextProps, ScrollAreaCorner, type ScrollAreaCornerBaseProps, type ScrollAreaCornerProps, ScrollAreaRoot, type ScrollAreaRootBaseProps, type ScrollAreaRootProps, ScrollAreaRootProvider, type ScrollAreaRootProviderBaseProps, type ScrollAreaRootProviderProps, ScrollAreaScrollbar, type ScrollAreaScrollbarBaseProps, type ScrollAreaScrollbarProps, ScrollAreaThumb, type ScrollAreaThumbBaseProps, type ScrollAreaThumbProps, ScrollAreaViewport, type ScrollAreaViewportBaseProps, type ScrollAreaViewportProps, type UseScrollAreaContext, type UseScrollAreaProps, type UseScrollAreaReturn, useScrollArea, useScrollAreaContext };