import { TFunction } from 'i18next';
import { BareMetalHostK8sResource, InfraEnvK8sResource, SecretK8sResource } from '../../types';
export declare const getBareMetalHostCredentialsSecret: (values: {
    username: string;
    password: string;
    hostname: string;
}, namespace: string) => {
    apiVersion: string;
    kind: string;
    data: {
        username: string;
        password: string;
    };
    metadata: {
        generateName: string;
        namespace: string;
    };
    type: string;
};
export declare const getBareMetalHost: (values: {
    name: string;
    hostname: string;
    bmcAddress: string;
    disableCertificateVerification: boolean;
    bootMACAddress: string;
    online: boolean;
}, infraEnv: InfraEnvK8sResource, secret: SecretK8sResource) => BareMetalHostK8sResource;
export declare const getWarningMessage: (hasAgents: boolean, hasBMHs: boolean, t: TFunction) => string;
//# sourceMappingURL=utils.d.ts.map