/// <reference types="react" resolution-mode="require"/>
import type { ConnectedAccountError, DeviceError } from 'seamapi';
import type { UseDevicesData } from '../../../../lib/seam/devices/use-devices.js';
export type AccountFilter = 'account_issues';
export type DeviceFilter = 'device_issues';
interface DeviceHealthBarProps {
    devices: Array<UseDevicesData[number]>;
    filter: AccountFilter | DeviceFilter | null;
    onFilterSelect: (filter: AccountFilter | DeviceFilter | null) => void;
    errorFilter: (error: DeviceError | ConnectedAccountError) => boolean;
}
export declare function DeviceHealthBar({ devices, filter, onFilterSelect, errorFilter, }: DeviceHealthBarProps): JSX.Element;
export {};
