import Primitive from "../../elements/Primitive";
import { GLContext } from "nanogl/types";
import { IDracoGeometry } from "./DecoderAPI";
/**
 * A Primitive using Draco compressed geometry
 */
export default class DracoPrimitive extends Primitive {
    /**
     * Draco geometry data
     */
    geometry: IDracoGeometry;
    /**
     * Pass geometry data to the primitive
     * @param geometry Draco geometry data
     */
    setDatas(geometry: IDracoGeometry): void;
    allocateGl(gl: GLContext): void;
    render(): void;
}
