import { MsgExecuteContractDisplay } from '../../../services'; import { GlobalDisplay, LayoutDisplayTypes } from '../../../types'; export declare type DigitalCurrencyConsortiumLayoutNames = 'MsgExecuteContract.ExecuteMsg.transfer'; export declare const getDigitalCurrencyConsortiumLayoutTypeName: ({ msg }: MsgExecuteContractDisplay) => "MsgExecuteContractGeneric" | "MsgExecuteContract.ExecuteMsg.transfer"; export declare const parseDigitalCurrencyConsortiumData: ({ msg, sender }: MsgExecuteContractDisplay) => { sender: string; orderType: string; transferAmount: { amount: string; denom: string; }; to: string; } | { sender?: undefined; orderType?: undefined; transferAmount?: undefined; to?: undefined; }; declare type TransferLayout = { dataKey: keyof ReturnType | keyof GlobalDisplay; displayType: LayoutDisplayTypes; label?: string; }[]; export declare const DIGITAL_CURRENCY_CONSORTIUM_LAYOUT: { [key in DigitalCurrencyConsortiumLayoutNames]: TransferLayout; }; export {};