export declare enum ActionType {
    ColorChange = "ColorChange",
    ColorSizeChange = "ColorSizeChange",
    SelectAreaMove = "SelectAreaMove",
    LayerCreate = "LayerCreate",
    LayerDelete = "LayerDelete",
    LayerOrderChange = "LayerOrderChange"
}
export declare abstract class Action {
    abstract type: ActionType;
    layerId: string;
    abstract createInverseAction(): Action;
    getType(): string;
    getLayerId(): string;
}
