/** * Device Session API * Manages CLI device sessions for multi-device tracking */ export interface DeviceSession { id: number; deviceId: string; deviceType: string; deviceName?: string; lastActiveAt: string; createdAt: string; isCurrentDevice?: boolean; settings?: Record; } /** * Register or update the current device session */ export declare function registerDevice(): Promise; /** * Send a heartbeat for the current device session */ export declare function sendHeartbeat(): Promise; /** * List all active device sessions */ export declare function listDevices(): Promise; /** * Revoke a specific device session */ export declare function revokeDevice(deviceId: string | number): Promise; /** * Revoke all other device sessions */ export declare function revokeAllOtherDevices(): Promise; //# sourceMappingURL=devices.d.ts.map