import type { _MTRThreadNetworkDiagnosticsClusterNeighborTableStruct } from "./MTRThreadNetworkDiagnosticsClusterNeighborTableStruct.js";
import type { _NSNumber } from "../Foundation/NSNumber.js";
export declare class _MTRThreadNetworkDiagnosticsClusterNeighborTable extends _MTRThreadNetworkDiagnosticsClusterNeighborTableStruct {
    static alloc(): _MTRThreadNetworkDiagnosticsClusterNeighborTable;
    static new(): _MTRThreadNetworkDiagnosticsClusterNeighborTable;
    init(): _MTRThreadNetworkDiagnosticsClusterNeighborTable;
    extAddress(): _NSNumber;
    setExtAddress$(value: _NSNumber): void;
    age(): _NSNumber;
    setAge$(value: _NSNumber): void;
    rloc16(): _NSNumber;
    setRloc16$(value: _NSNumber): void;
    linkFrameCounter(): _NSNumber;
    setLinkFrameCounter$(value: _NSNumber): void;
    mleFrameCounter(): _NSNumber;
    setMleFrameCounter$(value: _NSNumber): void;
    lqi(): _NSNumber;
    setLqi$(value: _NSNumber): void;
    averageRssi(): _NSNumber | null;
    setAverageRssi$(value: _NSNumber | null): void;
    lastRssi(): _NSNumber | null;
    setLastRssi$(value: _NSNumber | null): void;
    frameErrorRate(): _NSNumber;
    setFrameErrorRate$(value: _NSNumber): void;
    messageErrorRate(): _NSNumber;
    setMessageErrorRate$(value: _NSNumber): void;
    rxOnWhenIdle(): _NSNumber;
    setRxOnWhenIdle$(value: _NSNumber): void;
    fullThreadDevice(): _NSNumber;
    setFullThreadDevice$(value: _NSNumber): void;
    fullNetworkData(): _NSNumber;
    setFullNetworkData$(value: _NSNumber): void;
    isChild(): _NSNumber;
    setIsChild$(value: _NSNumber): void;
}
