import { ProjectPermissionDefinitionsCrud } from "@stackframe/stack-shared/dist/interface/crud/project-permissions"; import { TeamPermissionDefinitionsCrud } from "@stackframe/stack-shared/dist/interface/crud/team-permissions"; //#region src/lib/stack-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 { AdminProjectPermission, AdminProjectPermissionDefinition, AdminProjectPermissionDefinitionCreateOptions, AdminProjectPermissionDefinitionUpdateOptions, AdminTeamPermission, AdminTeamPermissionDefinition, AdminTeamPermissionDefinitionCreateOptions, AdminTeamPermissionDefinitionUpdateOptions, ProjectPermission, TeamPermission, adminProjectPermissionDefinitionCreateOptionsToCrud, adminProjectPermissionDefinitionUpdateOptionsToCrud, adminTeamPermissionDefinitionCreateOptionsToCrud, adminTeamPermissionDefinitionUpdateOptionsToCrud }; //# sourceMappingURL=index.d.ts.map