// index.mjs (Facade del dominio attendance) export { DeviceInterface } from './DeviceInterface.mjs'; export { BaseFileDriver } from './BaseFileDriver.mjs'; export { DeviceFactory } from './factories/DeviceFactory.mjs'; export { DriverRegistry } from './factories/DriverRegistry.mjs'; // Facade helpers import { DeviceFactory } from './factories/DeviceFactory.mjs'; export function registerDriver(key, Ctor, manifest) { DeviceFactory.register(key, Ctor, manifest); } export function createDevice(key, opts) { return DeviceFactory.create(key, opts); } export function listSupported() { return DeviceFactory.listSupported(); }