import { Matrix16T, VuerProps } from '../../vuer/interfaces'; import { BufferGeometry, ColorRepresentation, Mesh, Points, Texture } from 'three'; export type PlyProps = VuerProps<{ data: BufferGeometry; /** * @dial appearance * @dial-dtype number * @dial-min 0.01 * @dial-step 0.01 */ size?: number; /** * @dial appearance * @dial-cols 2 * @dial-dtype color */ color?: ColorRepresentation; matrix?: Matrix16T; /** * @dial visibility * @dial-dtype boolean * @dial-default false */ hide?: boolean; map?: Texture; /** * @dial appearance * @dial-dtype number * @dial-default 1 * @dial-min 0 * @dial-max 1 * @dial-step 0.001 */ opacity?: number; }, Points | Mesh>; export declare function PlyView({ data, _ref, size, color, matrix, hide, map, opacity, ...rest }: PlyProps): import("react/jsx-runtime").JSX.Element;