import { BasicBlock } from '../../../../core/graph/BasicBlock'; import { ArkIRTransformer, ValueAndStmts } from '../../../../core/common/ArkIRTransformer'; import { BlockBuilder } from '../../../../core/graph/builder/CfgBuilder'; /** * Builder for switch statement in CFG */ export declare class CxxSwitchBuilder { buildSwitch(blockBuilderToCfgBlock: Map, blockBuildersContainSwitch: BlockBuilder[], valueAndStmtsOfSwitchAndCasesAll: ValueAndStmts[][], arkIRTransformer: ArkIRTransformer, basicBlockSet: Set): void; private generateIfBlocksForCases; private linkIfBlockAndCaseBlock; } //# sourceMappingURL=SwitchBuilder.d.ts.map