import type { ControlClient, DesiredState, DeviceSyncRequest, DeviceSyncResponse, ObservedModelStatus } from "./control.js"; export declare class DevicesClient { private readonly control; constructor(control: ControlClient); desiredState(): Promise; observedState(models?: ObservedModelStatus[]): Promise; sync(request?: { knownStateVersion?: string; sdkVersion?: string; appId?: string; appVersion?: string; modelInventory?: DeviceSyncRequest["modelInventory"]; activeVersions?: DeviceSyncRequest["activeVersions"]; availableStorageBytes?: number; }): Promise; } //# sourceMappingURL=devices.d.ts.map