import * as React from "react";
import { ILargeCarouselComponentProps, ILargeCarouselChild, ILargeCarouselState } from "./LargeCarousel.interfaces";
declare class LargeCarousel extends React.Component<ILargeCarouselComponentProps, ILargeCarouselState> {
    static contextType: React.Context<import("../../../Context/interfaces").IContextObject>;
    static defaultProps: {
        cmsPosition: {
            rowIndex: number;
            columnIndex: number;
        };
    };
    constructor(props: ILargeCarouselComponentProps);
    private SetViewport;
    componentDidMount(): void;
    GetComponent: (element: ILargeCarouselChild, location: number, passedDownProps: any) => JSX.Element;
    render(): JSX.Element;
}
export declare const LargeCarouselComponentTestId = "LargeCarouselComponentTestId";
export default LargeCarousel;
