import { MaterialColorParam, NumberParameter, Material } from '@zeainc/zea-engine';
/**
 * The Material Class to use for Handle items.
 * The Handle shader is used to display geometry that must provide a fixed size on
 * screen and not get smaller or bigger as the user gets closer/farther away.
 *
 * @extends {GLShader}
 */
declare class HandleMaterial extends Material {
    baseColorParam: MaterialColorParam;
    maintainScreenSizeParam: NumberParameter;
    overlayParam: NumberParameter;
    /**
     * Creates an instance of HandleMaterial.
     *
     * @param name - The name of the material. Note: this value is entirely optional.
     */
    constructor(name?: string);
}
export default HandleMaterial;
export { HandleMaterial };
//# sourceMappingURL=HandleMaterial.d.ts.map