/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { vec3 } from "gl-matrix"; import { RendererConfig } from "../renderer.js"; import { Light } from "./main.js"; export interface IStandardLightingOptions { azimuthOffset?: number; altitude?: number; distance?: number; size?: number; keyBrightness?: number; fillBrightness?: number; backBrightness?: number; } export declare class Config extends RendererConfig { samplesPerPixel: number; workers: number; blockSize: number; aperture: number; exposure: number; backgroundColor: vec3; lights: Light[]; constructor(); reset(): void; standardLighting(options?: IStandardLightingOptions): void; }