import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Data source to retrieve a client grants based on clientId and/or audience */ export declare function getClientGrants(args?: GetClientGrantsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getClientGrants. */ export interface GetClientGrantsArgs { /** * The audience to filter by. */ audience?: string; /** * The ID of the client to filter by. */ clientId?: string; } /** * A collection of values returned by getClientGrants. */ export interface GetClientGrantsResult { /** * The audience to filter by. */ readonly audience?: string; /** * List of client grants matching the criteria. */ readonly clientGrants: outputs.GetClientGrantsClientGrant[]; /** * The ID of the client to filter by. */ readonly clientId?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * Data source to retrieve a client grants based on clientId and/or audience */ export declare function getClientGrantsOutput(args?: GetClientGrantsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getClientGrants. */ export interface GetClientGrantsOutputArgs { /** * The audience to filter by. */ audience?: pulumi.Input; /** * The ID of the client to filter by. */ clientId?: pulumi.Input; }