import SpeckleBasicMaterial from './SpeckleBasicMaterial.js';
import { type MeshBasicMaterialParameters } from 'three';
import { type Uniforms } from './SpeckleMaterial.js';
declare class SpeckleShadowcatcherMaterial extends SpeckleBasicMaterial {
    protected get vertexProgram(): string;
    protected get fragmentProgram(): string;
    protected get uniformsDef(): Uniforms;
    constructor(parameters: MeshBasicMaterialParameters, defines?: never[]);
}
export default SpeckleShadowcatcherMaterial;
