import type { Mesh, Object3D, Vector3 } from '@anov/3d-core'; import { ShaderMaterial } from '@anov/3d-core'; import type { FenceOption } from '../type'; import FenceBase from './FenceBase'; declare class Fence_Base_01 extends FenceBase { constructor(option: FenceOption, areaInstance: Object3D); create(): void; createFenceMesh(points: Vector3[], radius: number, close: boolean, height: number, color: string, alpha: number): Mesh, ShaderMaterial, import("@anov/3d-core").Object3DEventMap>; createFenceMaterial(height: number, color: string, alpha: number): ShaderMaterial; } export default Fence_Base_01;