import { default as React, ElementType, ReactNode } from 'react';
export interface BlossomCarouselHandle {
    prev: (options?: {
        align?: string;
    }) => void;
    next: (options?: {
        align?: string;
    }) => void;
    element: HTMLElement | null;
}
export interface BlossomCarouselProps extends React.HTMLAttributes<HTMLElement> {
    children?: ReactNode | Array<ReactNode>;
    as?: ElementType;
    repeat?: boolean;
    load?: "always" | "conditional";
}
declare const BlossomCarousel: React.ForwardRefExoticComponent<BlossomCarouselProps & React.RefAttributes<BlossomCarouselHandle>>;
export default BlossomCarousel;
