import * as React from 'react';
import * as PopupRedux from '../../../../Redux/ActionsReducers/PopupRedux';
import { ModuleParams } from '../../SharedProps/ModuleViewPopupProps';
import { AdaptableModule } from '../../../../AdaptableState/Common/Types';
import { AdaptableApi } from '../../../../Api/AdaptableApi';
export interface AdaptablePopupProps {
    componentName?: string;
    componentModule: AdaptableModule;
    onHide?: () => void;
    api: AdaptableApi;
    moduleParams: ModuleParams;
    moduleProps?: {
        [key: string]: any;
    };
    onClearParams?: () => PopupRedux.PopupClearParamAction;
}
export declare const AdaptablePopup: React.FunctionComponent<AdaptablePopupProps>;
