import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
export declare function getGradientaiRegions(args?: GetGradientaiRegionsArgs, opts?: pulumi.InvokeOptions): Promise<GetGradientaiRegionsResult>;
/**
 * A collection of arguments for invoking getGradientaiRegions.
 */
export interface GetGradientaiRegionsArgs {
    filters?: inputs.GetGradientaiRegionsFilter[];
    sorts?: inputs.GetGradientaiRegionsSort[];
}
/**
 * A collection of values returned by getGradientaiRegions.
 */
export interface GetGradientaiRegionsResult {
    readonly filters?: outputs.GetGradientaiRegionsFilter[];
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly regions: outputs.GetGradientaiRegionsRegion[];
    readonly sorts?: outputs.GetGradientaiRegionsSort[];
}
export declare function getGradientaiRegionsOutput(args?: GetGradientaiRegionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGradientaiRegionsResult>;
/**
 * A collection of arguments for invoking getGradientaiRegions.
 */
export interface GetGradientaiRegionsOutputArgs {
    filters?: pulumi.Input<pulumi.Input<inputs.GetGradientaiRegionsFilterArgs>[] | undefined>;
    sorts?: pulumi.Input<pulumi.Input<inputs.GetGradientaiRegionsSortArgs>[] | undefined>;
}
//# sourceMappingURL=getGradientaiRegions.d.ts.map