import { INaviAnimOption } from '../../model/map/INaviAnimOption'; export declare enum FADE_ANIM_DIRECTION { UP = "up", DOWN = "down", LEFT = "left" } export declare class CssFadeAnimation { private naviAnimOption; private container; private isFloorChangeAnimating; private fadeOutStyleTag; private fadeInStyleTag; private canvas; private css2dRenderer; private fadeOutTimer; private fadeInTimer; constructor(container: HTMLElement, naviAnimOption: INaviAnimOption, canvas: HTMLElement, css2dRenderer?: HTMLElement); getAnimDuration(): number; startFadeOut(floorChangeDirection: FADE_ANIM_DIRECTION, callback: () => void): void; startFadeIn(floorChangeDirection: FADE_ANIM_DIRECTION): void; clearAnimate(): void; setIsFloorChangeAnimating(isAnimating: boolean): void; getIsFloorChangeAnimating(): boolean; private createFadeStyle; }