import React from 'react';
import type { TooltipDataType } from '../def';
import type { ShapeCreatorProps } from '../TooltipCreator';
export interface PDFTooltipPainterProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'defaultChecked' | 'onChange'> {
    drawing?: boolean;
    onDrawChange?: (drawing: boolean) => void;
    defaultData?: TooltipDataType[];
    data?: TooltipDataType[];
    onDataChange?: (data: TooltipDataType[], action: 'add' | 'change' | 'delete', index: number) => void;
    defaultChecked?: number;
    checked?: number;
    onCheck?: (index: number) => void;
    zoom?: number;
    getPopupContainer?: (node: HTMLElement) => HTMLElement;
    autoCheck?: boolean;
    initialAttr?: ShapeCreatorProps['initialAttr'];
    onChangeStart?: (index: number) => void;
}
declare const PDFTooltipPainter: (props: PDFTooltipPainterProps) => import("react/jsx-runtime").JSX.Element;
export default PDFTooltipPainter;
