import { Case, Joinpoint, Switch } from "@specs-feup/clava/api/Joinpoints.js"; /** * Retrieves the last statement of the given case * @param $jp - The case to retrieve the last statement from * @returns The last statement of the case or undefined if there are no statements or it has a consecutive case. */ export declare function getLastStmtOfCase($jp: Case): Joinpoint | undefined; /** * Retrieves the number of switch clauses with instructions in the provided switch statement * @param $jp - The switch statement to analyze * @returns The number of switch clauses with instructions */ export declare function countSwitchClauses($jp: Switch): number; /** * Checks if the provided switch statement contains any conditional break * * @param switchStmt - The switch statement to analyze * @returns Returns true if the switch statement contains a conditional break, otherwise false */ export declare function hasConditionalBreak(switchStmt: Switch): boolean; //# sourceMappingURL=SwitchUtils.d.ts.map