import * as pulumi from "@pulumi/pulumi";
/**
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as netbox from "@pulumi/netbox";
 *
 * const custAProd = netbox.ipam.getIpRange({
 *     contains: "10.0.0.1/24",
 * });
 * ```
 */
export declare function getIpRange(args: GetIpRangeArgs, opts?: pulumi.InvokeOptions): Promise<GetIpRangeResult>;
/**
 * A collection of arguments for invoking getIpRange.
 */
export interface GetIpRangeArgs {
    contains: string;
}
/**
 * A collection of values returned by getIpRange.
 */
export interface GetIpRangeResult {
    readonly contains: string;
    /**
     * The ID of this resource.
     */
    readonly id: number;
}
/**
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as netbox from "@pulumi/netbox";
 *
 * const custAProd = netbox.ipam.getIpRange({
 *     contains: "10.0.0.1/24",
 * });
 * ```
 */
export declare function getIpRangeOutput(args: GetIpRangeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIpRangeResult>;
/**
 * A collection of arguments for invoking getIpRange.
 */
export interface GetIpRangeOutputArgs {
    contains: pulumi.Input<string>;
}
