import MpiAccessPattern from "../MpiAccessPattern.js";
import { Varref } from "../../../Joinpoints.js";
/**
 * Array that is accessed using only the iteration variable directly, without modifications.
 */
export default class IterationVariablePattern extends MpiAccessPattern {
    sendMaster($varJp: Varref, totalIterations: string): string;
    receiveMaster($varJp: Varref, totalIterations: string): string;
    sendWorker($varJp: Varref, totalIterations: string): string;
    receiveWorker($varJp: Varref, totalIterations: string): string;
    outputDeclWorker($varJp: Varref, totalIterations: string): string;
    private static adjustType;
    private static NumIterations;
    private static NumIterationsLast;
    private static SendMaster;
    private static ReceiveMaster;
}
//# sourceMappingURL=IterationVariablePattern.d.ts.map