///
///
///
import { Component, AllHTMLAttributes, ReactNode } from 'react';
import { Options } from './options';
import 'owl.carousel';
export declare type ComponentProps = Readonly & {
children: ReactNode;
}>;
export declare type OwlCarouselProps = Options & ComponentProps;
export default class ReactOwlCarousel extends Component {
$ele?: JQuery;
private container?;
private propsWithoutOptions;
private options;
constructor(props: OwlCarouselProps);
componentDidMount(): void;
componentWillReceiveProps(): void;
componentDidUpdate(): void;
next(speed: number | number[]): void;
prev(speed: number | number[]): void;
to(position: number, speed: number): void;
create(options?: Options): void;
destory(): void;
play(timeout: number, speed: number): void;
stop(): void;
render(): JSX.Element;
private containerRef;
}
export * from './options';