import { StringStream } from "../../u";
import type { TransactionLike } from "./Transaction";
export declare function deserializeVersion(ss: StringStream, tx?: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function deserializeNonce(ss: StringStream, tx?: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function deserializeScript(ss: StringStream, tx?: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function deserializeFee(ss: StringStream, tx?: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function deserializeValidUntilBlock(ss: StringStream, tx: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function deserializeAttributes(ss: StringStream, tx: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function deserializeWitnesses(ss: StringStream, tx: Partial<TransactionLike>): Partial<TransactionLike>;
export declare function formatSender(sender: string | undefined): string;
export declare function deserializeSigners(ss: StringStream, tx: Partial<TransactionLike>): Partial<TransactionLike>;
//# sourceMappingURL=main.d.ts.map