import { DevicesService } from "./services/devices/index"; import { SystemService, RebootResponse } from "./services/system/index"; /** * Main client for Orange Livebox API. * Provides access to all services. */ export declare class LiveboxClient { private baseClient; devices: DevicesService; system: SystemService; constructor(hostname: string, username: string, password: string); /** * Convenience method to get connected devices. */ getConnectedDevices(): Promise; /** * Convenience method to reboot the Livebox. */ rebootLivebox(): Promise; /** * Convenience method to get DHCP settings. */ getDHCPSettings(): Promise; /** * Convenience method to get static DHCP leases. */ getStaticDHCPLeases(poolName?: string): Promise; /** * Convenience method to get dynamic DHCP leases. */ getDynamicDHCPLeases(poolName?: string): Promise; /** * Convenience method to add a static DHCP lease. */ addStaticDHCPLease(lease: import("./services/system/types").AddStaticDHCPLeaseInput): Promise; /** * Convenience method to delete a static DHCP lease. */ deleteStaticDHCPLease(lease: import("./services/system/types").DeleteStaticDHCPLeaseInput): Promise; }