interface AnimeStatic {
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
  (params: Record<string, unknown>): any;
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
  timeline: (params?: Record<string, unknown>) => any;
  setDashoffset: (el: Element) => number;
  getValue: (el: Element, prop: string) => string;
}

interface Window {
  anime: AnimeStatic;
}
