import { GLSettings } from "../../../gl"; import { ILayerProps, Layer } from "../../../surface/layer"; import { IShaderInitialization } from "../../../types"; import { CubeInstance } from "./cube-instance"; export interface ICubeLayerProps extends ILayerProps { } /** * Layer for rendering simple cube primitives */ export declare class CubeLayer> extends Layer { static defaultProps: ICubeLayerProps; initShader(): IShaderInitialization | null; getMaterialOptions(): Partial> & { modify(options: Partial>): Omit">; } & { cullSide: GLSettings.Material.CullSide; }; }