import { GraphicNode, OolongNode } from "../../../graphics";
import type { OolongLine } from "../../../graphics";
import { AppEventContext } from "../../../app";
import { UpdateNodeInfo } from "../../../action";
import { EditTextInfo } from "../../../input/EditTextInfo";
import { TextSelectionInfo } from "../../../input/selection/TextSelectionInfo";
/**
 * 正文（清除样式）处理器
 */
export declare class TextNormalWorker {
    private editTextWorker;
    batchNodesToNormalByNotEditing(context: AppEventContext): void;
    batchNodesToNormalByIds(idList: string[], context: AppEventContext): void;
    toNormalBySelection(node: GraphicNode, selection: TextSelectionInfo, context: AppEventContext): void;
    toNormalByEditing(node: GraphicNode, editTextInfo: EditTextInfo, context: AppEventContext): void;
    toNormalByNotEditing(node: OolongNode | OolongLine): UpdateNodeInfo | null;
}
//# sourceMappingURL=TextNormalWorker.d.ts.map