import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getRoles(args?: GetRolesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRoles. */ export interface GetRolesArgs { roles?: inputs.GetRolesRole[]; } /** * A collection of values returned by getRoles. */ export interface GetRolesResult { readonly id: string; readonly roles?: outputs.GetRolesRole[]; } export declare function getRolesOutput(args?: GetRolesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRoles. */ export interface GetRolesOutputArgs { roles?: pulumi.Input[]>; }