import { Ip } from '../Ip';
/** DHCP Configuration of the Modem */
export interface DHCP {
    /** IP address (e.g., 192.0.2.0) */
    defaultGateway: Ip;
    /** Name of the DHCP */
    dhcpName: string;
    /** Domain name provided to the clients */
    domainName: string;
    /** IP address (e.g., 192.0.2.0) */
    endAddress: Ip;
    /** Lease time in seconds of client assigned address (-1 means infinite) */
    leaseTime: number;
    /** IP address (e.g., 192.0.2.0) */
    primaryDNS: Ip;
    /** Secondary DNS servers to be given to the clients */
    secondaryDNS?: Ip;
    /** State of the DHCP server of the modem */
    serverEnabled: boolean;
    /** IP address (e.g., 192.0.2.0) */
    startAddress: Ip;
    /** IP address (e.g., 192.0.2.0) */
    subnetMask: Ip;
    /** ID of the ongoing todo (NULL if none) */
    taskId?: number;
}
//# sourceMappingURL=DHCP.d.ts.map