import { YMapComplexEntity, YMapEntity } from '../../../imperative/YMapEnities'; import type { YMapHotspot } from "../../../imperative/YMapHotspot/index"; import type { CustomVuefyOptions } from "../../vuefy/index"; type YMapCursorProps = { /** Layer to follow */ layer?: string; /** Cursor to set */ cursor?: string; /** Function to control active cursor state */ isActive?: (object?: YMapEntity | YMapHotspot) => boolean; }; declare const defaultProps: Readonly<{ layer: "any"; cursor: "pointer"; isActive: (object: YMapEntity | YMapHotspot) => boolean; }>; type DefaultProps = typeof defaultProps; declare class YMapCursor extends YMapComplexEntity { static defaultProps: Readonly<{ layer: "any"; cursor: "pointer"; isActive: (object: YMapEntity | YMapHotspot) => boolean; }>; static [ymaps3.optionsKeyVuefy]: CustomVuefyOptions; constructor(props: YMapCursorProps); private _onMouseMove; private _onMouseLeave; } export { YMapCursor, YMapCursorProps };