import { AnyConstructor, BooleanInput } from '@angular-three/core'; import { NgtCommonEffect } from '@angular-three/postprocessing'; import { LUT3DEffect } from 'postprocessing'; import * as THREE from 'three'; import * as i0 from "@angular/core"; export declare class NgtLUTEffect extends NgtCommonEffect { set lut(lut: THREE.Texture); set tetrahedralInterpolation(tetrahedralInterpolation: BooleanInput); get effectType(): AnyConstructor; protected get skipConfigureBlendMode(): boolean; protected get effectOptionsFields(): Record; protected adjustCtorParams(instanceArgs: unknown[]): unknown[]; protected postInit(): void; private readonly setLut; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class NgtLUTEffectModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }