import React from "react"; import { Task } from "../types/public-types"; import { BarTask } from "../types/bar-task"; import { OptionalKeys } from "../types/custom"; export interface ITooltipContentProps { task: Task; fontSize: string; fontFamily: string; } export declare type IProps = { task: BarTask; rtl: boolean; children: JSX.Element | string; arrowIndent: number; scrollX: number; scrollY: number; svgContainerHeight: number; svgContainerWidth: number; headerHeight: number; rowHeight: number; taskListWidth: number; multiBarRowMode?: boolean; rootStyle?: React.CSSProperties; }; declare type TOptionalPropsKeys = Exclude, undefined>; declare type TOptionalProps = Required>; export declare const defaultProps: TOptionalProps; declare const Tooltip: { (props: IProps & typeof defaultProps): JSX.Element; defaultProps: Required>; }; export default Tooltip; export declare const StandardTooltipContent: (props: ITooltipContentProps) => JSX.Element; export declare const NationalResourcesTooltipContent: (props: ITooltipContentProps) => JSX.Element;