import type { PermissionSet } from '@owlmeans/auth'; import type { ResolvedEntity } from '@owlmeans/entrypoint'; import type { OidcOrganizationClaim, OidcPermissionSetClaim } from '@owlmeans/oidc'; import type { OrganizationSelector } from './types.js'; import type { OidcOrganizationHelper } from './organization/types.js'; export declare const createOidcOrganizationHelper: () => OidcOrganizationHelper; export declare const oidcOrganizationHelper: OidcOrganizationHelper; /** @deprecated compat:factory-refactor — use `oidcOrganizationHelper.pickOrganization(…)` */ export declare const pickOrganization: (orgs: OidcOrganizationClaim[], selector?: OrganizationSelector) => OidcOrganizationClaim | undefined; /** @deprecated compat:factory-refactor — use `oidcOrganizationHelper.actingPermissionSets(…)` */ export declare const actingPermissionSets: (sets: OidcPermissionSetClaim[], entitySlug?: string) => PermissionSet[]; /** @deprecated compat:factory-refactor — use `oidcOrganizationHelper.resolvedEntityOf(…)` */ export declare const resolvedEntityOf: (org: OidcOrganizationClaim) => ResolvedEntity; //# sourceMappingURL=organization.d.ts.map