/// <reference types="react" />
import { ReportProps } from '@wix/fe-essentials/bi';
export interface ExploreAppsModalProps {
    title: string;
    subtitle: string;
    tag: string;
}
export interface ExploreAppsActionItem {
    biName: string;
    text: string;
    prefixIcon: JSX.Element;
    onClick: () => void;
    modalProps: ExploreAppsModalProps;
}
interface ExploreAppsStateParams {
    modalProps: ExploreAppsModalProps;
    reportBi: (reportProps: ReportProps) => void;
    translatedText: string;
}
export declare class ExploreAppsState {
    modalProps: ExploreAppsModalProps;
    moreActionsMenuItem: ExploreAppsActionItem;
    isModalOpen: boolean;
    reportBi: (_reportProps: ReportProps) => void;
    Modal: ({ state }: {
        state: ExploreAppsState;
    }) => JSX.Element | null;
    constructor({ modalProps, reportBi, translatedText, }: ExploreAppsStateParams);
    openExploreAppsModal(): void;
    closeExploreAppsModal(): void;
    onInstallationSuccess({ appId }: {
        appId: string;
    }): void;
}
export {};
//# sourceMappingURL=ExploreAppsState.d.ts.map