import type { _MTRDevice } from "./MTRDevice.js";
import type { _MTRGenericCluster } from "./MTRGenericCluster.js";
import type { _MTRReadParams } from "./MTRReadParams.js";
import type { _MTRThreadNetworkDiagnosticsClusterResetCountsParams } from "./MTRThreadNetworkDiagnosticsClusterResetCountsParams.js";
import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSDictionary } from "../Foundation/NSDictionary.js";
import type { _NSError } from "../Foundation/NSError.js";
import type { _NSNumber } from "../Foundation/NSNumber.js";
import type { _NSObject } from "../Foundation/NSObject.js";
export declare class _MTRClusterThreadNetworkDiagnostics extends _MTRGenericCluster {
    static alloc(): _MTRClusterThreadNetworkDiagnostics;
    static new(): _MTRClusterThreadNetworkDiagnostics;
    init(): _MTRClusterThreadNetworkDiagnostics;
    resetCountsWithParams$expectedValues$expectedValueInterval$completion$(params: _MTRThreadNetworkDiagnosticsClusterResetCountsParams | null, expectedDataValueDictionaries: _NSArray | null, expectedValueIntervalMs: _NSNumber | null, completion: (arg0: _NSError) => void): void;
    resetCountsWithExpectedValues$expectedValueInterval$completion$(expectedValues: _NSArray | null, expectedValueIntervalMs: _NSNumber | null, completion: (arg0: _NSError) => void): void;
    readAttributeChannelWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRoutingRoleWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeNetworkNameWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributePanIdWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeExtendedPanIdWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeMeshLocalPrefixWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeOverrunCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeNeighborTableWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRouteTableWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributePartitionIdWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeWeightingWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeDataVersionWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeStableDataVersionWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeLeaderRouterIdWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeDetachedRoleCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeChildRoleCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRouterRoleCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeLeaderRoleCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeAttachAttemptCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributePartitionIdChangeCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeBetterPartitionAttachAttemptCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeParentChangeCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxTotalCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxUnicastCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxBroadcastCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxAckRequestedCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxAckedCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxNoAckRequestedCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxDataCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxDataPollCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxBeaconCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxBeaconRequestCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxOtherCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxRetryCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxDirectMaxRetryExpiryCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxIndirectMaxRetryExpiryCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxErrCcaCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxErrAbortCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeTxErrBusyChannelCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxTotalCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxUnicastCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxBroadcastCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxDataCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxDataPollCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxBeaconCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxBeaconRequestCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxOtherCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxAddressFilteredCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxDestAddrFilteredCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxDuplicatedCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxErrNoFrameCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxErrUnknownNeighborCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxErrInvalidSrcAddrCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxErrSecCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxErrFcsCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeRxErrOtherCountWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeActiveTimestampWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributePendingTimestampWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeDelayWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeSecurityPolicyWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeChannelPage0MaskWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeOperationalDatasetComponentsWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeActiveNetworkFaultsListWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeGeneratedCommandListWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeAcceptedCommandListWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeAttributeListWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeFeatureMapWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    readAttributeClusterRevisionWithParams$(params: _MTRReadParams | null): _NSDictionary | null;
    /**
     * For all instance methods that take a completion (i.e. command invocations), the completion will be called on the provided queue.
     */
    initWithDevice$endpointID$queue$(device: _MTRDevice, endpointID: _NSNumber, queue: _NSObject): _MTRClusterThreadNetworkDiagnostics | null;
    initWithDevice$endpoint$queue$(device: _MTRDevice, endpoint: number, queue: _NSObject): _MTRClusterThreadNetworkDiagnostics | null;
    resetCountsWithParams$expectedValues$expectedValueInterval$completionHandler$(params: _MTRThreadNetworkDiagnosticsClusterResetCountsParams | null, expectedDataValueDictionaries: _NSArray | null, expectedValueIntervalMs: _NSNumber | null, completionHandler: (arg0: _NSError) => void): void;
    resetCountsWithExpectedValues$expectedValueInterval$completionHandler$(expectedValues: _NSArray | null, expectedValueIntervalMs: _NSNumber | null, completionHandler: (arg0: _NSError) => void): void;
    readAttributeNeighborTableListWithParams$(params: _MTRReadParams | null): _NSDictionary;
    readAttributeRouteTableListWithParams$(params: _MTRReadParams | null): _NSDictionary;
}
