/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { Docker } from "./docker.js";
export interface Network {
    name: string;
    configure(config: Network.Configuration): Promise<void>;
    inspect(): Promise<Network.Configuration | undefined>;
    erase(): Promise<void>;
}
export declare function Network(docker: Docker, name: string): Network;
export declare namespace Network {
    interface Configuration {
        subnets?: string[];
        hostInterfaceName?: string;
        containerInterfacePrefix?: string;
    }
}
//# sourceMappingURL=network.d.ts.map