import { ComponentProps } from "react";
declare const propertiesComponentsMap: {
    readonly swap: any;
    readonly buy_nft: any;
    readonly interaction: any;
    readonly bridge: any;
};
type TransactionPropertiesComponents = typeof propertiesComponentsMap;
export type TransactionPropertiesType = keyof TransactionPropertiesComponents;
export type TransactionPropertiesProps = {
    [Type in TransactionPropertiesType]: {
        type: Type;
        props: ComponentProps<TransactionPropertiesComponents[Type]>;
    };
}[TransactionPropertiesType];
export declare function TransactionProperties({ type, props, }: TransactionPropertiesProps): import("react/jsx-runtime").JSX.Element;
export {};
