import * as React from 'react';
import { InfraEnvK8sResource, SecretK8sResource } from '../../types';
import { EditPullSecretModalProps } from '../modals/EditPullSecretModal';
import { EditSSHKeyModalProps } from '../modals/EditSSHKeyModal';
import { EditNtpSourcesModalProps } from '../modals/EditNtpSourcesModal';
import { EditProxyModalProps } from '../modals/types';
type EnvironmentDetailsProps = {
    infraEnv: InfraEnvK8sResource;
    fetchSecret: (namespace: string, name: string) => Promise<SecretK8sResource>;
    onEditPullSecret: EditPullSecretModalProps['onSubmit'];
    onEditSSHKey: EditSSHKeyModalProps['onSubmit'];
    onEditNtpSources: EditNtpSourcesModalProps['onSubmit'];
    onEditProxy: EditProxyModalProps['onSubmit'];
    hasAgents: boolean;
    hasBMHs: boolean;
};
declare const EnvironmentDetails: React.FC<EnvironmentDetailsProps>;
export default EnvironmentDetails;
//# sourceMappingURL=EnvironmentDetails.d.ts.map