import { FeatureAnimationOptions, FeatureAnimation } from '../components/animations/AnimationTypes'; import { ComputedRef } from 'vue'; type GenericFeatureAnimationOptions = Partial>; export default function useAnimation(AnimationType: new (props: Record) => FeatureAnimation, props: GenericFeatureAnimationOptions): { map: unknown; vectorLayer: unknown; animation: ComputedRef; properties: { repeat?: unknown; speed?: unknown; duration?: unknown; side?: unknown; revers?: unknown; hiddenStyle?: unknown; horizontal?: unknown; fade?: unknown; easing?: unknown; }; }; export {};