import { ExtrudeBufferGeometry } from 'three'; import { GeometryPathJson } from '../../../../util/render/type'; import { SurfaceJson } from '../surface'; interface ExtrudeJson { type: 'Extrude'; path: GeometryPathJson | null; segments: number; depth: number; steps: number; } declare const getExtrudeJson: (path?: GeometryPathJson) => ExtrudeJson; declare const createExtrude: (json: ExtrudeJson | SurfaceJson, points?: number[][]) => ExtrudeBufferGeometry; export { ExtrudeJson, getExtrudeJson, createExtrude };