import type { RgbaColor } from '../share/type'; import type { PopupContentProps } from './type'; export declare function getBorderColor(variant: PopupContentProps['variant']): RgbaColor | null; export declare function getBackgroundColor(variant: PopupContentProps['variant']): RgbaColor | null; export declare const drawBorder: (ctx: CanvasRenderingContext2D, width: number, height: number, center: [number, number][], borderRadius: number[], rad: [number, number][], borderColor: RgbaColor, pixelSize: number, offsetX: number, offsetY: number, offsetTop: number, offsetLeft: number) => void; export declare const drawArrow: (ctx: CanvasRenderingContext2D, width: number, height: number, borderColor: RgbaColor, backgroundColor: RgbaColor, pixelSize: number, placement: "top" | "left" | "right" | "bottom", popupSide: "start" | "end" | "middle", arrowXOffset: number, arrowYOffset: number) => void;