/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import type { ClientNode } from "#node/ClientNode.js";
import { MatterError } from "@matter/general";
import { NetworkRuntime } from "./NetworkRuntime.js";
export declare class UncommissionedError extends MatterError {
}
export declare class OfflineError extends MatterError {
}
/**
 * Handles network functionality for {@link ClientNode}.
 */
export declare class ClientNetworkRuntime extends NetworkRuntime {
    #private;
    constructor(owner: ClientNode);
    set isReady(isReady: boolean);
    get owner(): ClientNode;
    protected start(): Promise<void>;
    protected stop(): Promise<void>;
}
//# sourceMappingURL=ClientNetworkRuntime.d.ts.map