import { EosEntityName, EosActionStruct, EosDecomposeReturn } from '../../../models'; export interface CreateEscrowDefineParams { accountName: EosEntityName; airdrop: CreateEscrowAirdropParams; appName: string; contractName: EosEntityName; cpu: string; permission: EosEntityName; net: string; pricekey: string; ram: string; rex: CreateEscrowRexParams; useRex: boolean; } export interface CreateEscrowAirdropParams { contract: EosEntityName; tokens: string; limit: string; } export interface CreateEscrowRexParams { netLoanPayment: string; netLoanFund: string; cpuLoanPayment: string; cpuLoanFund: string; } export declare const composeAction: ({ accountName, airdrop, appName, contractName, cpu, permission, net, pricekey, ram, rex: { netLoanPayment: net_loan_payment, netLoanFund: net_loan_fund, cpuLoanPayment: cpu_loan_payment, cpuLoanFund: cpu_loan_fund, }, useRex, }: CreateEscrowDefineParams) => EosActionStruct; export declare const decomposeAction: (action: EosActionStruct) => EosDecomposeReturn;