import * as pulumi from "@pulumi/pulumi"; /** * Takes an IP address prefix in CIDR notation (like 10.0.0.0/8) and creates a series of consecutive IP address ranges within that CIDR prefix. See https://opentofu.org/docs/language/functions/cidrsubnets/ for additional information */ export declare function cidrsubnets(args: CidrsubnetsArgs, opts?: pulumi.InvokeOptions): Promise; export interface CidrsubnetsArgs { input: string; newbits: number[]; } export interface CidrsubnetsResult { readonly result: string[]; } /** * Takes an IP address prefix in CIDR notation (like 10.0.0.0/8) and creates a series of consecutive IP address ranges within that CIDR prefix. See https://opentofu.org/docs/language/functions/cidrsubnets/ for additional information */ export declare function cidrsubnetsOutput(args: CidrsubnetsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface CidrsubnetsOutputArgs { input: pulumi.Input; newbits: pulumi.Input[]>; }