import React from 'react';
export declare type UseRemoteComponents = (remoteUrls: string[]) => {
    componentModule: {
        [componentName: string]: React.FC<any> | React.ForwardRefRenderFunction<any, any>;
    };
    loading: boolean;
};
export declare const loadRemote: any;
declare type AppModule = any;
export declare const getModule: (moduleName: string) => AppModule;
export declare const useRemoteComponents: UseRemoteComponents;
declare type UseEnhanceRemoteComponents = (componentMap: Record<string, string>) => {
    loading: boolean;
    componentEntity: Record<string, {
        Cell?: any;
        CellConfig?: any;
        Field: any;
        FieldConfig?: any;
        ScreenConfig?: any;
        __status: 'rejected' | 'fulfilled';
        __reason: any;
    }>;
};
export declare const useEnhanceRemoteComponents: UseEnhanceRemoteComponents;
export {};
