import type { AuthenticationProgramStateBCHCHIPs, AuthenticationProgramStateControlStackCHIPs, AuthenticationProgramStateError, AuthenticationProgramStateMinimum, AuthenticationProgramStateStack, Operation } from '../../../../lib.js'; /** * An implementation of {@link conditionallyEvaluate} that supports * `CHIP-2021-05-loops`. */ export declare const conditionallyEvaluateChipLoops: (operation: Operation) => Operation; export declare const undefinedOperationChipLoops: (state: State) => State; export declare const pushOperationChipLoops: (maximumPushSize?: number) => Operation; /** * Return the provided state with the provided value pushed to its control stack. * @param state - the state to update and return * @param data - the value to push to the stack */ export declare const pushToControlStackChipLoops: (state: State, value: boolean | number) => State; export declare const opIfChipLoops: (state: State) => State; export declare const opNotIfChipLoops: (state: State) => State; export declare const opEndIfChipLoops: (state: State) => State; export declare const opElseChipLoops: (state: State) => State; export declare const opBegin: (state: State) => State; export declare const opUntil: (state: State) => State; //# sourceMappingURL=bch-chips-loops.d.ts.map