import { type PanzoomInstance } from "./panzoom.js"; export type PinsOptions = {}; export type Pin = { x: string | number; y: string | number; el: HTMLElement; }; export type PinsInstance = ReturnType; declare module "../carousel/carousel.js" { interface CarouselSlide { pins?: Pin[]; } } declare module "./panzoom.js" { interface PanzoomOptions { Pins?: boolean | Partial; } interface PanzoomPlugins { Pins: PanzoomPlugin & PinsInstance; } } export declare const Pins: () => { init: (carousel: PanzoomInstance) => void; destroy: () => void; };