import 'd3-transition'; import { AdlerTheme } from '@faculty/adler-tokens'; export default class Transisitions { titleRef: HTMLSpanElement; countRef: HTMLSpanElement; breadcrumbRef: HTMLSpanElement; breadcrumbTailRef: HTMLSpanElement; breadcrumbs: string; requestedBreadcrumbs: string; title: string; requestedTitle: string; userGeneratedTitle: boolean; titleStyle: { color: { center: string; bottom: string; }; fontSize: string; fontWeight: number; textTransform: string | null; position: { center: { top: number; left: number; }; bottom: { top: number; left: number; }; }; }; breadcrumbStyle: { color: string; fontSize: string; fontWeight: number; textTransform: string | null; position: { top: number; left: number; }; }; transitionSpeed: number; constructor(titleRef: HTMLSpanElement, countRef: HTMLSpanElement, breadcrumbRef: HTMLSpanElement, breadcrumbTailRef: HTMLSpanElement, breadcrumbs: string, requestedBreadcrumbs: string, title: string, requestedTitle: string, userGeneratedTitle: boolean, theme: AdlerTheme); addTrailingSlashToBreadcrumbs: () => import("d3-selection").Selection; moveTitleToBreadcrumbs: (titleOnly: boolean) => import("d3-transition").Transition; setTitleUppercase: () => import("d3-selection").Selection; fadeInNewTitle: (titleOnly: boolean) => import("d3-transition").Transition; fadeOutOldTitle: () => import("d3-transition").Transition; immediatelyShowTitle: () => import("d3-selection").Selection; removeTitleFromBreadcrumbTail: () => import("d3-selection").Selection; setBreadcrumbTailTextAndPosition: () => import("d3-selection").Selection; moveBreadcrumbTailToTitle: (titleOnly: boolean) => import("d3-transition").Transition; resetBreadcrumbTail: () => import("d3-selection").Selection; resetTitle: () => import("d3-selection").Selection; showCount: () => import("d3-transition").Transition; hideCount: () => import("d3-transition").Transition; }