import type { BoxelDefinition, VoxelBox } from '../../types';
export type SplitAxis = 'x' | 'y' | 'z';
export interface SplitVoxelBoxResult {
    first: VoxelBox;
    second: VoxelBox;
}
export interface SplitVoxelResult {
    firstId: string;
    secondId: string;
}
export declare function splitVoxelPrimitive(entity: BoxelDefinition, primitiveId: string, axis: SplitAxis, plane: number): SplitVoxelResult;
export declare function splitVoxelBoxClone(primitive: VoxelBox, axis: SplitAxis, plane: number): SplitVoxelBoxResult;
