import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
export declare function getGradientaiAgents(args?: GetGradientaiAgentsArgs, opts?: pulumi.InvokeOptions): Promise<GetGradientaiAgentsResult>;
/**
 * A collection of arguments for invoking getGradientaiAgents.
 */
export interface GetGradientaiAgentsArgs {
    filters?: inputs.GetGradientaiAgentsFilter[];
    onlyDeployed?: boolean;
    sorts?: inputs.GetGradientaiAgentsSort[];
}
/**
 * A collection of values returned by getGradientaiAgents.
 */
export interface GetGradientaiAgentsResult {
    readonly agents: outputs.GetGradientaiAgentsAgent[];
    readonly filters?: outputs.GetGradientaiAgentsFilter[];
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly onlyDeployed?: boolean;
    readonly sorts?: outputs.GetGradientaiAgentsSort[];
}
export declare function getGradientaiAgentsOutput(args?: GetGradientaiAgentsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGradientaiAgentsResult>;
/**
 * A collection of arguments for invoking getGradientaiAgents.
 */
export interface GetGradientaiAgentsOutputArgs {
    filters?: pulumi.Input<pulumi.Input<inputs.GetGradientaiAgentsFilterArgs>[] | undefined>;
    onlyDeployed?: pulumi.Input<boolean | undefined>;
    sorts?: pulumi.Input<pulumi.Input<inputs.GetGradientaiAgentsSortArgs>[] | undefined>;
}
//# sourceMappingURL=getGradientaiAgents.d.ts.map