import { Operation } from '../../virtual-machine'; import { AuthenticationProgramStateCommon, AuthenticationProgramStateError, AuthenticationProgramStateExecutionStack, AuthenticationProgramStateStack } from '../../vm-types'; import { AuthenticationErrorCommon } from './errors'; import { OpcodesCommon } from './opcodes'; export declare const opVerify: & AuthenticationProgramStateError, Errors>() => Operation; export declare const reservedOperation: , Errors>() => (state: State) => State; export declare const opReturn: , Errors>() => (state: State) => State; export declare const conditionalFlowControlOperations: , Errors>() => { 80: (state: State) => State; 98: (state: State) => State; 105: Operation; 106: (state: State) => State; 137: (state: State) => State; 138: (state: State) => State; }; export declare const opIf: & AuthenticationProgramStateExecutionStack & AuthenticationProgramStateError, Errors>() => Operation; export declare const opNotIf: & AuthenticationProgramStateExecutionStack & AuthenticationProgramStateError, Errors>(flags: { requireMinimalEncoding: boolean; }) => Operation; export declare const opEndIf: , Errors>() => Operation; export declare const opElse: , Errors>() => Operation; export declare const unconditionalFlowControlOperations: , Errors>(flags: { requireMinimalEncoding: boolean; }) => { 99: Operation; 100: Operation; 101: (state: State) => State; 102: (state: State) => State; 103: Operation; 104: Operation; }; //# sourceMappingURL=flow-control.d.ts.map