import { Style } from 'ol/style'; import type { Options } from 'ol/style/Icon'; type IconSVG = string | { path: string; width?: number; height?: number; }; interface IconParameters { render?: { fillStyle?: string | CanvasGradient | CanvasPattern; strokeStyle?: string | CanvasGradient | CanvasPattern; lineWidth?: number; }; icon?: Omit; } interface UseIconStyleProps { svgPath: string; options: IconParameters; } interface IconStyle { icon: Style; } export declare const createIconStyle: ((input: IconSVG, options: IconParameters) => Style) & import("lodash").MemoizedFunction; export declare const useIconStyle: ({ svgPath, options, }: UseIconStyleProps) => IconStyle; export {};