import { BufferGeometry, ShaderMaterial, Color } from 'three';
import { BaseReflector, BaseReflectorOptions } from './_BaseReflector';
interface ReflectorOptions extends BaseReflectorOptions {
    color: Color;
    opacity: number;
    useVertexColor: boolean;
    reflectionBlend: number;
}
export declare class Reflector extends BaseReflector<BufferGeometry, ShaderMaterial> {
    geometry: BufferGeometry;
    protected _options: ReflectorOptions;
    constructor(geometry: BufferGeometry, _options: ReflectorOptions);
    protected _createMaterial(): ShaderMaterial;
    protected _assignMaterialRenderTarget(): void;
}
export {};
