///
import { PsbtOpts, UtxoPsbt } from '../UtxoPsbt';
import { ZcashTransaction } from './ZcashTransaction';
import { Network } from '../../';
import { Psbt as PsbtBase } from 'bip174';
export declare class ZcashPsbt extends UtxoPsbt> {
protected static transactionFromBuffer(buffer: Buffer, network: Network): ZcashTransaction;
static createPsbt(opts: PsbtOpts, data: PsbtBase): ZcashPsbt;
setVersion(version: number, overwinter?: boolean): this;
setDefaultsForVersion(network: Network, version: number): void;
private setPropertyCheckSignatures;
setConsensusBranchId(consensusBranchId: number): void;
setVersionGroupId(versionGroupId: number): void;
setExpiryHeight(expiryHeight: number): void;
}
//# sourceMappingURL=ZcashPsbt.d.ts.map