export declare const BaseDrawStyleEditor: import("map-sdk-leaflet/es/utils").SFCWithInstall> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; state: { selectedColor: string; selectedWeight: number; selectedOpacity: number; selectedFillColor: string; selectedFillOpacity: number; selectedBorderStyle: string; selectedRadius: number; selectedFillText: string; isCircle: boolean; selectedIcon: { url: string; name: string; }; availableIcons: { url: string; name: string; }[]; showIconSelector: boolean; isIconSelected: boolean; isDragging: boolean; selectedFontFamily: string; selectedFontSize: string; selectedFontColor: string; selectFontDx: number; selectFontDy: number; }; clearFillText: () => void; updateColor: () => void; updateWeight: () => void; updateOpacity: () => void; updateFillColor: () => void; updateFillOpacity: () => void; updateBorderStyle: () => void; updateRadius: () => void; updateFillText: () => void; openIconSelector: () => void; closeIconSelector: () => void; selectIcon: (icon: { url: string; name: string; }) => void; updateFontColor: () => void; updateFontFamily: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>> & Record; export default BaseDrawStyleEditor;