/// import { GlobalProps, LayoutDisplayTypes } from '../../types'; export declare const LAYOUTS: { MsgGeneric: { dataKey: keyof import("../../types").GlobalDisplay; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; MsgVote: import("./MsgVote").MsgVoteLayout; MsgVoteWeighted: import("./MsgVoteWeighted").MsgVoteWeightedLayout; MsgExecuteContractGeneric: { dataKey: keyof import("../../types").GlobalDisplay | keyof import("../..").MsgExecuteContractDisplay; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; MsgSubmitProposal: import("./MsgSubmitProposal").MsgSubmitProposalLayout; MsgSend: import("./MsgSend").MsgSendLayout; "MsgExecuteContract.ExecuteMsg.transfer": { dataKey: keyof import("../../types").GlobalDisplay | "sender" | "orderType" | "transferAmount" | "to"; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; "MsgExecuteContract.ExecuteMsg.create_ask": { dataKey: string | number | symbol; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[] | { dataKey: unknown; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; "MsgExecuteContract.ExecuteMsg.create_bid": { dataKey: string | number | symbol; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[] | { dataKey: unknown; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; "MsgExecuteContract.ExecuteMsg.cancel_bid": { dataKey: string | number | symbol; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[] | { dataKey: unknown; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; "MsgExecuteContract.ExecuteMsg.cancel_ask": { dataKey: string | number | symbol; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[] | { dataKey: unknown; displayType: keyof import("../../types").LayoutDisplayComponentProps; label?: string | undefined; }[]; }; declare type MessageLayoutProps = { typeName: keyof typeof LAYOUTS | string; layout: { [key in LayoutDisplayTypes]?: any; }; data: any; } & GlobalProps; declare const MessageLayout: ({ typeName, layout, data }: MessageLayoutProps) => JSX.Element; export default MessageLayout;