import { ScriptInterpreterResult as ScriptValidationResult } from '../types/script'; import { Transaction } from '../types/transaction'; type Stack = Uint8Array[]; export interface CheckSigContext { tx?: Transaction; inputIndex?: number; scriptCode?: Uint8Array; } export declare function evalScript(script: Uint8Array, stack: Stack, flags?: number, context?: CheckSigContext): ScriptValidationResult; export declare function verifyScript(scriptSig: Uint8Array, scriptPubKey: Uint8Array, flags?: number, context?: CheckSigContext): ScriptValidationResult; export {}; //# sourceMappingURL=interpreter.d.ts.map