import * as k8s from "@pulumi/kubernetes"; import * as pulumi from "@pulumi/pulumi"; import * as iam from "../iam"; /** Arguments for [[ownerRoleBinding]]. */ export interface OwnerRoleBindingArgs { /** Owner user email addresses */ owners: string[]; /** Kubernetes provider */ provider: k8s.Provider; /** * Options to use when creating the resources. The Kubernetes * provider will be automatically set as the provider. */ options?: pulumi.CustomResourceOptions; } /** Create cluster-admin cluster role binding for owners. */ export declare function ownerRoleBinding(args: OwnerRoleBindingArgs): k8s.rbac.v1.ClusterRoleBinding; export interface CreateAndAssignDeveloperRoleArgs { gcpProject: string; userAccounts: iam.UserAccount[]; } export declare function createAndAssignDeveloperRole({ gcpProject, userAccounts, }: CreateAndAssignDeveloperRoleArgs): void; //# sourceMappingURL=rbac.d.ts.map