import type { Proxy } from './options';
/**
 * Enum for authentication mode.
 */
export declare const AuthModeEnum: {
    /** Undefined value */
    readonly UNKNOWN: "UNKNOWN";
    /** None of authentication */
    readonly NONE: "NONE";
    /** Wep authentication */
    readonly WEP: "WEP";
    /** WPA PSK or WPA2 PSK authentication */
    readonly WPA: "WPA";
    /** WPA3-SAE authentication */
    readonly WPA3: "WPA3";
};
/** type definition of AuthModeEnum */
export type AuthModeEnum = (typeof AuthModeEnum)[keyof typeof AuthModeEnum];
/** Access point information. */
export type AccessPoint = {
    /** SSID */
    ssid: string;
    /** SSID stealth. Default is false. */
    ssidStealth: boolean;
    /** Authentication mode. */
    authMode: AuthModeEnum;
    /** Connection priority (1 to 5). Default is 1. */
    connectionPriority: number;
    /** Using DHCP or not. */
    usingDhcp: boolean;
    /** IP address assigned to camera. */
    ipAddress?: string;
    /** Subnet Mask. */
    subnetMask?: string;
    /** Default Gateway. */
    defaultGateway?: string;
    /** Primary DNS server. */
    dns1?: string;
    /** Secondary DNS server. */
    dns2?: string;
    /** Proxy information to be used when wired LAN is enabled. */
    proxy?: Proxy;
};
//# sourceMappingURL=access-point.d.ts.map