import React, { ButtonHTMLAttributes } from 'react';
import { IProps as P } from "./Types";
import { CarouselContext } from "./CarouselContext";
export interface IProps extends P, ButtonHTMLAttributes<HTMLButtonElement> {
}
export interface IState {
}
export default class SliderButton<PP extends IProps, SS extends IState> extends React.PureComponent<PP, SS> {
    context: React.ContextType<typeof CarouselContext>;
    className: string;
    ariaLabel: string;
    isBack: boolean;
    onClick: () => void;
    handleOnClick(isNext: boolean): void;
    render(): JSX.Element;
}
