import React, { ReactNode } from "react"; import { IInfoSize } from "../components/IInfoSize"; export interface Settings { screenWidth?: string; zIndex?: number; bgColor?: string | ((size: IInfoSize) => string); iconSize?: number; arrowIconOpacity?: number; arrowIconOpacityHovered?: number; arrowIconColor?: string; arrowIconColorHovered?: string; cornerIconOpacity?: number; cornerIconOpacityHovered?: number; cornerIconColor?: string; cornerIconColorHovered?: string; inCornerContainerScale?: number; minimizedContainerScale?: number; transformScale?: number; inCornerOffset?: number; maximizedOffset?: number; borderRadius?: number; borderWidth?: number; borderStyle?: string; borderColor?: string; } export declare const SettingsContext: React.Context>; export declare function SettingsProvider({ settings, children, }: { settings: Settings; children: ReactNode; }): React.JSX.Element;