import { Object3D, InstancedMesh } from "three";
import { DTModel } from "../interface/model";
import { Options } from "../interface/component";
export type WebglModel = {
    readonly target: Object3D;
    instancedId?: number;
    isInstancedMesh: boolean;
} & Object3D & DTModel;
export declare function createDTModel(options: Options, object3D: Object3D | InstancedMesh, index?: number, subModles?: WebglModel[]): WebglModel;
