import { type ElementCapture } from '../internal/element-capture';
import type { BeaconPlugin } from '../types';
export interface Pin extends ElementCapture {
    number: number;
    note?: string;
}
export interface DomEleOptions {
    /** Picker outline + marker color. Falls back to --beacon-accent. */
    accent?: string;
    /** Cap on pin count. Default 20 — mirrors the server-side schema. */
    maxPins?: number;
}
export declare function domEle(opts?: DomEleOptions): BeaconPlugin;
//# sourceMappingURL=domEle.d.ts.map