import React from 'react';
export declare const getNoActiveWellMessage: (rigName: string) => string;
interface DevCenterAppViewProps {
    AppComponent: React.ComponentType<any> | null;
    app: Record<string, any>;
    appData: Record<string, any>;
    appProps: Record<string, any>;
    availability: {
        hasProductSubscription: boolean;
        isAppSubscribedForAsset: boolean;
    };
    isCLIApp: boolean;
    isLoading: boolean;
    isMultiRig: boolean;
    layoutEnvironment: {
        type?: string;
    } | null;
    openIntercom: () => void;
    segment: string;
    toggleAppSettingsDialog: () => void;
    onError: (error: Error) => void;
}
declare function DevCenterAppView({ AppComponent, app, appData, appProps, availability, isCLIApp, isLoading, isMultiRig, layoutEnvironment, openIntercom, segment, toggleAppSettingsDialog, onError, }: DevCenterAppViewProps): JSX.Element;
declare namespace DevCenterAppView {
    var defaultProps: {
        availability: {
            hasProductSubscription: boolean;
            isAppSubscribedForAsset: boolean;
        };
    };
}
export default DevCenterAppView;
//# sourceMappingURL=DevCenterAppView.d.ts.map