/**
 * @module vim-loader/materials
 */
import * as THREE from 'three';
export declare class MergeMaterial {
    material: THREE.ShaderMaterial;
    constructor();
    get color(): THREE.Color;
    set color(value: THREE.Color);
    get sourceA(): THREE.Texture;
    set sourceA(value: THREE.Texture);
    get sourceB(): THREE.Texture;
    set sourceB(value: THREE.Texture);
}
/**
 * Material that Merges current fragment with a source texture.
 */
export declare function createMergeMaterial(): THREE.ShaderMaterial;
