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

import type {
  ParsedSigningRequest,
  ParsedTransaction,
} from "../types/internal";
import type { SignTransactionRequest, Transaction } from "../types/public";
import { TransactionSigningMode } from "../types/public";
declare export function parseSigningMode(
  mode: $Values<typeof TransactionSigningMode>
): $Values<typeof TransactionSigningMode>;
declare export function parseTransaction(tx: Transaction): ParsedTransaction;
declare export function parseSignTransactionRequest(
  request: SignTransactionRequest
): ParsedSigningRequest;
