import type { DisplayObjectConfig } from '@antv/g';
import type { CubeGeometryProps, ProceduralGeometry as GGeometry } from '@antv/g-plugin-3d';
import type { BaseNode3DStyleProps } from './base-node-3d';
import { BaseNode3D } from './base-node-3d';
/**
* 立方体节点样式
*
* Cube Node Style Props
*/
export type CubeStyleProps = BaseNode3DStyleProps & CubeGeometryProps;
/**
* 立方体节点
*
* Cube Node
*/
export declare class Cube extends BaseNode3D {
static defaultStyleProps: Partial;
constructor(options: DisplayObjectConfig);
protected getGeometry(attributes: Required): GGeometry;
}