import * as types from "../types"; export interface SecondProxySwapTxAndDescriptionFields { secondSwap: types.SwapDescriptionFields; revertSwap: types.SwapDescriptionFields; } export interface SecondProxySwapTxAndDescriptionJSON { secondSwap: types.SwapDescriptionJSON; revertSwap: types.SwapDescriptionJSON; } export declare class SecondProxySwapTxAndDescription { readonly secondSwap: types.SwapDescription; readonly revertSwap: types.SwapDescription; constructor(fields: SecondProxySwapTxAndDescriptionFields); static layout(property?: string): any; static fromDecoded(obj: any): SecondProxySwapTxAndDescription; static toEncodable(fields: SecondProxySwapTxAndDescriptionFields): { secondSwap: any; revertSwap: any; }; toJSON(): SecondProxySwapTxAndDescriptionJSON; static fromJSON(obj: SecondProxySwapTxAndDescriptionJSON): SecondProxySwapTxAndDescription; toEncodable(): { secondSwap: any; revertSwap: any; }; }