import { TransitionAnimationType, TransitionTask } from "../../../../elements/transition/type"; import { TransformDefinitions } from "../../../../elements/transform/type"; import { ImageTransition } from "../../../../elements/transition/transitions/image/imageTransition"; type AnimationType = [TransitionAnimationType.Number]; export declare class Darkness extends ImageTransition { private prevDarkness; private targetDarkness; private duration; private easing?; /** * Darken the original image and fade in the target image at the same time. * @param darkness darkness of the image, between 0 and 1 * @param duration duration in milliseconds * @param easing easing definition or existing easing name */ constructor(prevDarkness: number, targetDarkness: number, duration: number, easing?: TransformDefinitions.EasingDefinition | undefined); createTask(): TransitionTask; copy(): Darkness; } export {};