import { AuthenticationProgramStateCommon, AuthenticationProgramStateError, AuthenticationProgramStateStack } from '../../vm-types'; import { OpcodesCommon } from './opcodes'; export declare const op1Add: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const op1Sub: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opNegate: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opAbs: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opNot: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const op0NotEqual: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opAdd: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opSub: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opBoolAnd: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opBoolOr: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opNumEqual: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opNumEqualVerify: & AuthenticationProgramStateError, Errors>(flags: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opNumNotEqual: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opLessThan: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opLessThanOrEqual: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opGreaterThan: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opGreaterThanOrEqual: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opMin: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opMax: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const opWithin: & AuthenticationProgramStateError, Errors>({ requireMinimalEncoding, }: { requireMinimalEncoding: boolean; }) => (state: State) => State; export declare const arithmeticOperations: , Errors>(flags: { requireMinimalEncoding: boolean; }) => { 139: (state: State) => State; 140: (state: State) => State; 143: (state: State) => State; 144: (state: State) => State; 145: (state: State) => State; 146: (state: State) => State; 147: (state: State) => State; 148: (state: State) => State; 154: (state: State) => State; 155: (state: State) => State; 156: (state: State) => State; 157: (state: State) => State; 158: (state: State) => State; 159: (state: State) => State; 161: (state: State) => State; 160: (state: State) => State; 162: (state: State) => State; 163: (state: State) => State; 164: (state: State) => State; 165: (state: State) => State; }; //# sourceMappingURL=arithmetic.d.ts.map