import React from 'react';
import { Disk, DiskRole as DiskRoleValue, Host } from '@openshift-assisted/types/assisted-installer-service';
import { TFunction } from 'i18next';
export declare const getCurrentDiskRoleLabel: (disk: Disk, installationDiskId: Host["installationDiskId"], t: TFunction) => string;
export type OnDiskRoleType = (hostId: Host['id'], diskId: Disk['id'], role: DiskRoleValue) => Promise<unknown>;
export type DiskRoleProps = {
    host: Host;
    disk: Disk;
    installationDiskId: Host['installationDiskId'];
    isEditable: boolean;
    onDiskRole?: OnDiskRoleType;
};
declare const DiskRole: React.FC<DiskRoleProps>;
export default DiskRole;
//# sourceMappingURL=DiskRole.d.ts.map