import { BasicBlock } from '../../../../core/graph/BasicBlock'; import { BlockBuilder } from '../../../../core/graph/builder/CfgBuilder'; /** * Builder for condition in CFG */ export declare class CxxConditionBuilder { rebuildBlocksContainConditionalOperator(blockBuilderToCfgBlock: Map, basicBlockSet: Set, isArkUIBuilder: boolean): void; private relinkPrevAndSuccOfBlockContainConditionalOperator; private generateBlocksContainConditionalOperatorGroup; private segmentSourceStatements; private initializeSuffix; private addBlocksToSet; private linkBlocks; private generateBlocksContainSingleConditionalOperator; private generateBlockWithoutConditionalOperator; private deleteDummyConditionalOperatorStmt; private findFirstConditionalOperator; private removeUnnecessaryBlocksInConditionalOperator; private replaceTempRecursively; } //# sourceMappingURL=ConditionBuilder.d.ts.map