import { type Ref } from 'vue'; import { fabric } from '../../../../../shared/utils/fabricjs'; import { IObject, IPropItems, IPointTipProps, IPointMenuProps, PopupMenuItem, ICoordinateValue } from '../../../../../components/fabric-chart/src/interface'; import { AnyObject } from '../../../../../shared/types'; export declare function useCenter(canvas: Ref, propItems: IPropItems, emits: Function, computedX: Function, computedY: Function, getXValue: Function, getYValue: Function, addRenderItem: Function | undefined, pointTipProps: IPointTipProps, pointMenuProps: IPointMenuProps): { clickMenu: ({ item, target, pointer }: { item: PopupMenuItem; target: any; pointer: ICoordinateValue; }) => void; setPopup: (point: any, status?: string) => void; isAddPoint: (x: number) => boolean; updateData: (params: AnyObject, mode?: string) => void; redrawPoints: () => void; gridPoints: Set; fixedNoRisePoints: Set; };