import { ProjectPermissionDefinitionsCrud } from "@hexclave/shared/dist/interface/crud/project-permissions"; import { TeamPermissionDefinitionsCrud } from "@hexclave/shared/dist/interface/crud/team-permissions"; //#region src/lib/hexclave-app/permissions/index.d.ts type TeamPermission = { id: string; }; type AdminTeamPermission = TeamPermission; type AdminTeamPermissionDefinition = { id: string; description?: string; containedPermissionIds: string[]; isDefaultUserPermission?: boolean; }; type AdminTeamPermissionDefinitionCreateOptions = { id: string; description?: string; containedPermissionIds: string[]; isDefaultUserPermission?: boolean; }; declare function adminTeamPermissionDefinitionCreateOptionsToCrud(options: AdminTeamPermissionDefinitionCreateOptions): TeamPermissionDefinitionsCrud["Admin"]["Create"]; type AdminTeamPermissionDefinitionUpdateOptions = Pick, "description" | "containedPermissionIds">; declare function adminTeamPermissionDefinitionUpdateOptionsToCrud(options: AdminTeamPermissionDefinitionUpdateOptions): TeamPermissionDefinitionsCrud["Admin"]["Update"]; type ProjectPermission = { id: string; }; type AdminProjectPermission = ProjectPermission; type AdminProjectPermissionDefinition = { id: string; description?: string; containedPermissionIds: string[]; }; type AdminProjectPermissionDefinitionCreateOptions = { id: string; description?: string; containedPermissionIds: string[]; }; declare function adminProjectPermissionDefinitionCreateOptionsToCrud(options: AdminProjectPermissionDefinitionCreateOptions): ProjectPermissionDefinitionsCrud["Admin"]["Create"]; type AdminProjectPermissionDefinitionUpdateOptions = Pick, "description" | "containedPermissionIds">; declare function adminProjectPermissionDefinitionUpdateOptionsToCrud(options: AdminProjectPermissionDefinitionUpdateOptions): ProjectPermissionDefinitionsCrud["Admin"]["Update"]; //#endregion export { AdminTeamPermission as a, AdminTeamPermissionDefinitionUpdateOptions as c, adminProjectPermissionDefinitionCreateOptionsToCrud as d, adminProjectPermissionDefinitionUpdateOptionsToCrud as f, AdminProjectPermissionDefinitionUpdateOptions as i, ProjectPermission as l, adminTeamPermissionDefinitionUpdateOptionsToCrud as m, AdminProjectPermissionDefinition as n, AdminTeamPermissionDefinition as o, adminTeamPermissionDefinitionCreateOptionsToCrud as p, AdminProjectPermissionDefinitionCreateOptions as r, AdminTeamPermissionDefinitionCreateOptions as s, AdminProjectPermission as t, TeamPermission as u }; //# sourceMappingURL=index-DSzMf-rS.d.ts.map