{"version":3,"file":"index.mjs","names":[],"sources":["../src/index.ts"],"sourcesContent":["import { Container } from \"#/components/container\";\nimport { ContentX } from \"#/components/content/x\";\nimport { ContentY } from \"#/components/content/y\";\nimport { ListX } from \"#/components/list/x\";\nimport { ListY } from \"#/components/list/y\";\nimport { Provider } from \"#/components/provider\";\nimport { ThumbX } from \"#/components/thumb/x\";\nimport { ThumbY } from \"#/components/thumb/y\";\nimport { TrackX } from \"#/components/track/x\";\nimport { TrackY } from \"#/components/track/y\";\n\n/** Scrollbar components. */\nconst Scrollbar = {\n    Provider,\n    Container,\n    ContentX,\n    ContentY,\n    ListX,\n    ListY,\n    TrackX,\n    TrackY,\n    ThumbX,\n    ThumbY,\n};\n\nexport type {\n    Axis,\n    OnDragEndOptions,\n    OnDragMoveOptions,\n    OnDragMoveResult,\n    OnDragStartOptions,\n    OnScrollOptions,\n    OnScrollResult,\n    OnSetLengthOptions,\n    OnSetLengthResult,\n    Options,\n    Plugin,\n    PluginProps,\n    PluginPropsFunction,\n} from \"#/@types/options\";\nexport type { ContainerProps } from \"#/components/container\";\nexport type { ContentXProps } from \"#/components/content/x\";\nexport type { ContentYProps } from \"#/components/content/y\";\nexport type { ProviderProps } from \"#/components/provider\";\nexport type { ThumbXProps } from \"#/components/thumb/x\";\nexport type { ThumbYProps } from \"#/components/thumb/y\";\nexport type { TrackXProps } from \"#/components/track/x\";\nexport type { TrackYProps } from \"#/components/track/y\";\n\nexport { Scrollbar };\n"],"mappings":";;;;;;;;;;;;AAYA,MAAM,YAAY;CACd;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACH"}