import { TransitionAnimationType, TransitionTask } from "../../../../elements/transition/type"; import { TransformDefinitions } from "../../../../elements/transform/type"; import { ImageTransition } from "../../../../elements/transition/transitions/image/imageTransition"; import { GameState } from "../../../../../player/gameState"; type AnimationType = [TransitionAnimationType.Number, TransitionAnimationType.Number, TransitionAnimationType.Number]; export declare class FadeIn extends ImageTransition { private duration; private startPos; private easing?; /** * Fade in the target image with an optional position start position * @param startPos start position offset * @param duration duration in milliseconds * @param easing easing definition or existing easing name */ constructor(duration: number, startPos?: [xOffset: number, yOffset: number], easing?: TransformDefinitions.EasingDefinition | undefined); createTask(gameState: GameState): TransitionTask; copy(): FadeIn; } export {};