import { IDIService } from "../../IDIService"; import { ManuallyPairedDevice } from "./IDevice"; import { IManuallyPairedDevicesProtocolService } from "./IManuallyPairedDevicesProtocolService"; import { DeviceTaskExecutionResult } from "./TaskExecutionResult"; export interface IManuallyPairedDevicesService extends IDIService { RegisterManuallyPairedDevicesProtocol(service: IManuallyPairedDevicesProtocolService): void; GetRegisteredProtocolGuids(): string[]; GetDevicesForManualPairingAsync(protocolExtensonGuid?: string): Promise; GetDevicesForManualPairingAsync(protocolExtensonGuids?: string[]): Promise; AddManuallyPairedDeviceAsync(device: ManuallyPairedDevice): Promise; }