import { CSSProperties } from 'react';
import { TinySliderInfo, TinySliderInstance, TinySliderSettings } from 'tiny-slider';
import 'tiny-slider/dist/tiny-slider.css';
interface ReactTinySliderConfig extends TinySliderSettings {
    onClick?: (slideClicked: number | null, info: TinySliderInfo, event: React.MouseEvent) => void;
    onInit?: () => void | false;
    onIndexChanged?: (info: TinySliderInfo) => void;
    onTransitionStart?: (info: TinySliderInfo) => void;
    onTransitionEnd?: (info: TinySliderInfo) => void;
    onTouchStart?: (info: TinySliderInfo) => void;
    onTouchMove?: (info: TinySliderInfo) => void;
    onTouchEnd?: (info: TinySliderInfo) => void;
    children?: JSX.Element[] | JSX.Element;
    className?: string;
    style?: CSSProperties;
}
export declare const TinySlider: import("react").ForwardRefExoticComponent<ReactTinySliderConfig & import("react").RefAttributes<TinySliderInstance>>;
export {};
