import { DTEvent } from "../../common/event-emitter";
import { WebglCreator } from "../../webgl";
import { Component } from "../../interface/component";
import { WebglModel } from "../../webgl/model";
export type HoverColorOptions = {
    color?: string;
    opacity?: number;
};
export type InterceptorFn = (event: DTEvent) => boolean | void;
/**
 * hover时变色
 */
declare const _default: import("../../interface/meta").DefinedPlugin<HoverColorOptions, {
    hover: (component: Component<WebglModel>) => void;
    blur: () => void;
    interceptor: (fn: InterceptorFn) => () => void;
    dispose(): void;
}, WebglCreator>;
export default _default;
