import { tav } from '../tav'; import { Effect } from './tav-effect'; /** * Change the video color with a LUT file. * @category Effects */ export declare class LUTEffect extends Effect { /** * Make a LUTEffect from a LUT file. * @param path The path of the LUT file. * @param strength The strength of the LUT effect, the value is between 0 and 1. * @returns new LUTEffect object */ static MakeFromPath(path: string, strength?: number): Promise; readonly type: string; private _strength; private _path; private localPath; clone(): LUTEffect; protected doPrepare(): Promise; protected createClip(): Promise | undefined; protected updateClip(effect: tav.LUTEffect): Promise; /** * The strength of the LUT effect, the value is between 0 and 1. */ get strength(): number; set strength(val: number); /** * The path of the LUT file. */ get path(): string; set path(newPath: string); }