import { OutPoint, RawTransaction, Script, Transaction } from "./api"; import { Hash } from "./primitive"; declare class Value { private buffer; constructor(buffer: Uint8Array); equals(other: Value): boolean; hashCode(): number; hash(): Hash; } declare class ScriptValue extends Value { /** * @param script * @param _options @deprecated this parameter is unused and takes no effect, please remove it. */ constructor(script: Script, _options?: { validate?: boolean; }); } declare class OutPointValue extends Value { /** * @param outPoint * @param _options @deprecated this parameter is unused and takes no effect, please remove it. */ constructor(outPoint: OutPoint, _options?: { validate?: boolean; }); } declare class RawTransactionValue extends Value { /** * @param rawTransaction * @param _options @deprecated this parameter is unused and takes no effect, please remove it. */ constructor(rawTransaction: RawTransaction, _options?: { validate?: boolean; }); } declare class TransactionValue extends Value { /** * @param transaction * @param _options @deprecated this parameter is unused and takes no effect, please remove it. */ constructor(transaction: Transaction, _options?: { validate?: boolean; }); } export { ScriptValue, OutPointValue, RawTransactionValue, TransactionValue }; //# sourceMappingURL=values.d.ts.map