import { t as IRestApiContext } from "./types2.cjs"; import { CreateRoleDto, RoleAssignmentsResponse, RoleMembersResponse, RoleProjectMembersResponse, UpdateRoleDto } from "@n8n/api-types"; import { AllRolesMap, Role } from "@n8n/permissions"; //#region src/api/roles.d.ts declare const getRoles: (context: IRestApiContext) => Promise; declare const createRole: (context: IRestApiContext, body: CreateRoleDto) => Promise; declare const getRoleBySlug: (context: IRestApiContext, body: { slug: string; }) => Promise; declare const updateRole: (context: IRestApiContext, slug: string, body: UpdateRoleDto) => Promise; declare const deleteRole: (context: IRestApiContext, slug: string, reassignRoleSlug?: string) => Promise; declare const getRoleAssignments: (context: IRestApiContext, slug: string) => Promise; declare const getRoleProjectMembers: (context: IRestApiContext, slug: string, projectId: string) => Promise; declare const getRoleMembers: (context: IRestApiContext, slug: string) => Promise; //#endregion export { getRoleMembers as a, updateRole as c, getRoleBySlug as i, deleteRole as n, getRoleProjectMembers as o, getRoleAssignments as r, getRoles as s, createRole as t }; //# sourceMappingURL=roles.d.cts.map