import * as React from 'react';
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
export declare class ChangeColorByMaterial implements Command {
    exec(): Promise<void>;
}
interface BoardColorMaterialMapDialogProps {
    data: {
        mtl: string;
        brs: Board[];
        color: number;
    }[];
    oldColorMap: Map<Board, number>;
}
export declare class BoardColorMaterialMapDialog extends React.Component<BoardColorMaterialMapDialogProps, {}> {
    selectIndexs: number[];
    onCtrlKeyBoard: boolean;
    removeAop: Function[];
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private click;
}
export {};
//# sourceMappingURL=ChangeColorByMaterial.d.ts.map