import { type ArrayNumber4, TgdLight, TgdMaterial, TgdTexture2D, TgdVec4 } from "@tolokoban/tgd"; export type MaterialDiffuseAlphaOptions = Partial<{ color: TgdVec4 | ArrayNumber4 | TgdTexture2D; light: TgdLight; ambient: TgdLight; specularExponent: number; specularIntensity: number; lockLightsToCamera: boolean; alphaCut: number; opacity: number; }>; export declare class MaterialDiffuseAlpha extends TgdMaterial { light: TgdLight; ambient: TgdLight; specularExponent: number; specularIntensity: number; alphaCut: number; readonly texture: TgdTexture2D | null; private _opacity; private readonly lightColor; private readonly ambientColor; constructor(options?: MaterialDiffuseAlphaOptions); get opacity(): number; set opacity(opacity: number); } //# sourceMappingURL=material-diffuse-alpha.d.ts.map