import { Data } from '../../libs/mobius-utils'; import type { ReplayDataMediator, DriverOptions, DriverSingletonLevelContexts, DriverInstance } from '../../libs/mobius-utils'; import type { DeviceScreenInfo } from '../../data/device.data'; export interface DeviceDriverOptions extends DriverOptions { isAutoUpdate?: boolean; } export interface DeviceDriverSingletonLevelContexts extends DriverSingletonLevelContexts { inputs: { options: Data; }; outputs: { options: ReplayDataMediator; screenInfo: ReplayDataMediator; }; } export interface DeviceDriverInstance extends DriverInstance { inputs: { options: Data; }; outputs: { options: ReplayDataMediator; screenInfo: ReplayDataMediator; }; } export declare const DEFAULT_DEVICE_DRIVER_OPTIONS: Required; export declare const makeDeviceDriver: import("@we-mobius/mobius-utils/ts/atom/drivers/base.drivers").DriverMaker; /** * @see {@link makeDeviceDriver} */ export declare const useDeviceDriver: import("@we-mobius/mobius-utils/ts/atom/drivers/base.drivers").IPartialUseGeneralDriver_; //# sourceMappingURL=device.driver.d.ts.map