import React from 'react';
import { HeadingData } from "../Accessibility";
interface BootstrapInterface {
    children?: React.ReactNode;
    bigCursor?: boolean;
    highlightLink?: boolean;
    increasedLetterSpace?: boolean;
    increasedLineHeight?: boolean;
    hideImage?: boolean;
    readingMask?: boolean;
    darkContrast?: boolean;
    lightContrast?: boolean;
    invertColor?: boolean;
    mouseYPosition?: number;
    isOpen?: boolean;
    classes?: string[];
    handleMouseMove?: (event: React.MouseEvent<HTMLDivElement | HTMLElement>) => void;
    handleLetterSpace?: () => void;
    handleBigCursorChange?: () => void;
    handleReadingMask?: () => void;
    handleLinkHighlightingChange?: () => void;
    handleHideImage?: () => void;
    handleLineHeight?: () => void;
    handleDarkContrast?: () => void;
    handleLightContrast?: () => void;
    handleInvertColor?: () => void;
    setIsOpen?: React.Dispatch<React.SetStateAction<boolean>>;
    isPageStructureOpen?: boolean;
    handlePageStructureOpening?: () => void;
    links?: {
        href: string;
        text: string;
    }[];
    headings?: HeadingData[];
    shouldLeftAlign?: boolean;
    handleLeftAlign?: () => void;
    shouldRightAlign?: boolean;
    handleRightAlign?: () => void;
    handleReset?: () => void;
    lowSaturation?: boolean;
    highSaturation?: boolean;
    desaturation?: boolean;
    handleLowSaturation?: () => void;
    handleHighSaturation?: () => void;
    handleDesaturation?: () => void;
    language?: string;
    excludedFeatures?: string[];
}
declare const Bootstrap: React.FC<BootstrapInterface>;
export default Bootstrap;
