/**
 * Flowtype definitions for tx
 * Generated by Flowgen from a Typescript Definition
 * Flowgen v1.21.0
 * @flow
 */

import type {
  ParsedCVoteDelegation,
  ParsedCVoteRegistrationParams,
  ParsedSigningRequest,
  ParsedTransaction,
  ValidBIP32Path,
} from "../../../types/internal";
declare export var MAX_SIGN_TX_CHUNK_SIZE: 250;
declare export function serializeTransactionRaw(tx: ParsedTransaction): Buffer;
declare export function serializeTxInitData(
  request: ParsedSigningRequest,
  witnessPaths: ValidBIP32Path[],
  rawTx?: Buffer
): Buffer;
declare export function serializeTxAuxiliaryDataInit(
  params: ParsedCVoteRegistrationParams
): Buffer;
declare export function serializeTxAuxiliaryDataDelegation(
  delegation: ParsedCVoteDelegation
): Buffer;
