import type { Device, Texture } from '@antv/g-device-api'; import type { IMeshBasicMaterial } from './MeshBasicMaterial'; import { MeshBasicMaterial } from './MeshBasicMaterial'; export interface IMeshPhongMaterial extends IMeshBasicMaterial { emissive: string; shininess: number; specular: string; specularMap: Texture; bumpMap: Texture; bumpScale: number; doubleSide: boolean; } export declare class MeshPhongMaterial extends MeshBasicMaterial { get emissive(): string; set emissive(v: string); get shininess(): number; set shininess(v: number); get specular(): string; set specular(v: string); get specularMap(): Texture; set specularMap(v: Texture); get bumpMap(): Texture; set bumpMap(v: Texture); get bumpScale(): number; set bumpScale(v: number); get doubleSide(): boolean; set doubleSide(v: boolean); constructor(device: Device, props?: Partial); } //# sourceMappingURL=MeshPhongMaterial.d.ts.map