import type { Services } from '../../../services/mod.js' import { buildDeregister } from './deregister.js' import { buildEnsure } from './ensure.js' import { buildRegister } from './register.js' interface Options { deps: { services: Services } } export function buildDeviceUseCases(options: Options) { return { register: buildRegister(options), deregister: buildDeregister(options), ensure: buildEnsure(options), } as const }