import React from 'react';
import { HostsTableActions } from '../../../common';
import { TableRow } from '../../../common/components/hosts/AITable';
import { ValidationsInfo } from '../../../common/types/hosts';
import { Host } from '@openshift-assisted/types/assisted-installer-service';
type HardwareStatusProps = {
    host: Host;
    validationsInfo: ValidationsInfo;
    onEditHostname?: () => void;
    isWithinModal?: boolean;
    openshiftVersion?: string;
};
export declare const hardwareStatusColumn: ({ onEditHostname, isWithinModal, openshiftVersion, }: {
    onEditHostname?: HostsTableActions["onEditHost"];
    isWithinModal?: boolean;
    openshiftVersion?: string;
}) => TableRow<Host>;
declare const _default: {
    HardwareStatus: (props: HardwareStatusProps) => React.JSX.Element;
    hardwareStatusColumn: ({ onEditHostname, isWithinModal, openshiftVersion, }: {
        onEditHostname?: HostsTableActions["onEditHost"];
        isWithinModal?: boolean;
        openshiftVersion?: string;
    }) => TableRow<Host>;
};
export default _default;
//# sourceMappingURL=HardwareStatus.d.ts.map