export { A as AssignRoleToUserInput, b as AssignRoleToUserOutput, c as AssignRolesToUserInput, d as AssignRolesToUserOutput, C as CreateRoleInput, a as CreateRoleOutput, D as DeleteRoleInput, u as DeleteRoleOutput, o as GetAllUserRolesOutput, p as GetPermissionsOutput, q as GetUserPermissionsInput, r as GetUserPermissionsOutput, k as GrantScopeToRoleInput, l as GrantScopeToRoleOutput, G as GrantScopeToUserInput, f as GrantScopeToUserOutput, g as GrantScopesToUserInput, h as GrantScopesToUserOutput, L as LabeledScope, R as RevokeRoleFromUserInput, e as RevokeRoleFromUserOutput, m as RevokeScopeFromRoleInput, n as RevokeScopeFromRoleOutput, i as RevokeScopeFromUserInput, j as RevokeScopeFromUserOutput, w as RoleInsertType, x as RoleScopeInsertType, y as RoleScopeSelectType, z as RoleSelectType, S as Scope, B as ScopeCondition, E as ScopeObject, U as UpdateRoleInput, v as UpdateRoleOutput, F as UserRoleInsertType, H as UserRoleSelectType, I as UserScopeInsertType, J as UserScopeSelectType, V as VerifyAccessInput, s as VerifyAccessOutput, K as assignRoleToUserInputSchema, M as assignRolesToUserInputSchema, N as createRoleInputSchema, O as deleteRoleInputSchema, P as getUserPermissionsInputSchema, Q as grantScopeToRoleInputSchema, T as grantScopeToUserInputSchema, W as grantScopesToUserInputSchema, X as isAndCondition, Y as isImplicitAndCondition, Z as isOrCondition, _ as isScopeObject, $ as revokeRoleFromUserInputSchema, a0 as revokeScopeFromRoleInputSchema, a1 as revokeScopeFromUserInputSchema, a2 as scopeConditionSchema, a3 as scopeObjectSchema, a4 as updateRoleInputSchema, a5 as verifyAccessInputSchema } from './shared/rbac.NcN0wa5A.js'; import { z } from 'zod'; import 'drizzle-orm'; import './shared/rbac.P-yL2vdQ.js'; import 'drizzle-orm/sqlite-core'; declare const verifyScopeInputSchema: z.ZodObject<{ scopes: z.ZodArray; resourceId: z.ZodOptional; jwt: z.ZodObject<{ sub: z.ZodUUID; rbac: z.ZodObject<{ roles: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; declare const verifyScopeOutputSchema: z.ZodObject<{ isVerified: z.ZodDefault; }, z.core.$strip>; interface VerifyScopeInput extends z.infer { } interface VerifyScopeOutput extends z.infer { } export { verifyScopeInputSchema, verifyScopeOutputSchema }; export type { VerifyScopeInput, VerifyScopeOutput };