export type OverlayAnchorType = "top-left" | "top-center" | "top-right" | "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right"; export interface OverlayOptions { element: HTMLElement; position: naver.maps.Coord | naver.maps.CoordLiteral; zIndex?: number; anchor?: OverlayAnchorType; } export type CustomOverlayCtor = new (opts: OverlayOptions) => { getPosition(): naver.maps.Coord | naver.maps.CoordLiteral; setPosition(position: naver.maps.Coord | naver.maps.CoordLiteral): void; setZIndex(zIndex?: number): void; setAnchor(anchor?: OverlayAnchorType): void; setStyle(style?: Partial): void; onAdd(): void; draw(): void; destroy(): void; setMap(map: naver.maps.Map): void; }; declare const createCustomOverlayClass: () => CustomOverlayCtor; export default createCustomOverlayClass; //# sourceMappingURL=customOverlay.d.ts.map