import { ActionsCarousel, CarouselProps } from './interfaces.js';
export declare function useCarousel<T = any>({ id, items, Component, config }: CarouselProps<T>): {
    Carousel: () => import("react/jsx-runtime").JSX.Element;
    Prev: ({ children }: {
        children: React.ReactNode;
    }) => import("react/jsx-runtime").JSX.Element;
    Next: ({ children }: {
        children: React.ReactNode;
    }) => import("react/jsx-runtime").JSX.Element;
    actions: ActionsCarousel;
};
