import { Object3D } from "three";
import { WebglCreator } from "../../webgl";
import { Component } from "../../interface/component";
import { WebglModel } from "../../webgl/model";
export type ColorOptions = {
    color?: string;
    opacity?: number;
};
declare const _default: import("../../interface/meta").DefinedPlugin<ColorOptions | undefined, {
    set(target: string | string[] | Component<WebglModel> | Component<WebglModel>[] | Object3D | Object3D[], options?: ColorOptions): void;
    clear(target?: string | string[] | Component<WebglModel> | Component<WebglModel>[] | Object3D | Object3D[]): void;
    dispose(): void;
}, WebglCreator>;
export default _default;
