import { AzureNode, type NodeMetadata } from '@cloud-diagrams/core';
export interface VNetOptions extends NodeMetadata {
    addressSpace?: string;
    subnets?: string[];
    dnsServers?: string[];
}
export declare class VirtualNetwork extends AzureNode {
    constructor(label: string, options?: VNetOptions);
    static create(label: string, options?: VNetOptions): VirtualNetwork;
}
export declare const VNet: (label: string, options?: VNetOptions) => VirtualNetwork;
//# sourceMappingURL=virtual-network.d.ts.map