import * as pulumi from "@pulumi/pulumi"; export declare function getStaticIps(args?: GetStaticIpsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getStaticIps. */ export interface GetStaticIpsArgs { /** * Specify the IP families you want to get static IPs for. Only `IPv6` or `IPv4` are valid options. */ ipFamily?: string; /** * Specify the locations you want to get static IPs for. */ locations?: string[]; } /** * A collection of values returned by getStaticIps. */ export interface GetStaticIpsResult { /** * Static IP addresses for Checkly's runner infrastructure. */ readonly addresses: string[]; /** * ID of the static IPs data source. */ readonly id: string; /** * Specify the IP families you want to get static IPs for. Only `IPv6` or `IPv4` are valid options. */ readonly ipFamily?: string; /** * Specify the locations you want to get static IPs for. */ readonly locations?: string[]; } export declare function getStaticIpsOutput(args?: GetStaticIpsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getStaticIps. */ export interface GetStaticIpsOutputArgs { /** * Specify the IP families you want to get static IPs for. Only `IPv6` or `IPv4` are valid options. */ ipFamily?: pulumi.Input; /** * Specify the locations you want to get static IPs for. */ locations?: pulumi.Input[]>; }