export type { OrgRole, OrgContext, OrgSummary, OrgInvitationSummary, OrgPendingRemoval, OrgInfo, OrgMember, OrgPendingInvitation, RequiredAuthProvider, WorkspaceAppDefaultVisibility, } from "./types.js"; export { SIGN_IN_METHOD_ENV_VARS, type OrgSignInMethods, type SocialSignInMethod, } from "./sign-in-methods.js"; export { canInviteOrgMembers, canManageOrg, canManageOrgA2ASecret, canManageOrgDomain, orgRoleAtLeast, orgRoleRank, } from "./permissions.js"; export declare const getOrgContext: typeof import("./context.js").getOrgContext; export declare const getOrgDomain: typeof import("./context.js").getOrgDomain; export declare const getOrgA2ASecret: typeof import("./context.js").getOrgA2ASecret; export declare const getA2ASecretByDomain: typeof import("./context.js").getA2ASecretByDomain; export declare const isSoleOrgDomain: typeof import("./context.js").isSoleOrgDomain; export declare const resolveOrgByDomain: typeof import("./context.js").resolveOrgByDomain; export declare const lookupOrgByDomain: typeof import("./context.js").lookupOrgByDomain; export declare const resolveOrgIdForEmail: typeof import("./context.js").resolveOrgIdForEmail; export declare const resolveActiveOrgIdForStorageCredential: typeof import("./context.js").resolveActiveOrgIdForStorageCredential; export declare const createOrganization: typeof import("./context.js").createOrganization; export { implicitServiceOrgRole, parseServiceIdentityEmail, } from "./service-identity.js"; export { acceptPendingInvitationsForEmail } from "./accept-pending.js"; export type { AcceptPendingResult } from "./accept-pending.js"; export { autoJoinDomainMatchingOrgs } from "./auto-join-domain.js"; export type { AutoJoinDomainResult } from "./auto-join-domain.js"; export { setActiveOrgId } from "./active-org.js"; export { invalidateMemberOrgCaches } from "./request-org-cache.js"; export { isMissingOrganizationTableError } from "./membership.js"; export { offboardMember } from "../identity/offboard.js"; export type { OffboardMemberOptions, OffboardMemberResult, } from "../identity/offboard.js"; export { registerIdentityColumns } from "../identity/rekey.js"; export type { AppIdentityColumn, IdentityEmailChange, IdentityOffboard, IdentityOrgScope, } from "../identity/rekey.js"; export { checkWorkspaceAppAccess, claimWorkspaceAppForOrganization, isStandaloneDispatchRuntime, isWorkspaceAppAccessAllowed, isWorkspaceAppAccessUnavailable, type WorkspaceAppAccessCheck, type WorkspaceAppAccessOutcome, type WorkspaceAppAccessUnavailable, } from "./workspace-app-access.js"; export { defineAppRoles, getRegisteredAppRoles, listRegisteredAppRoles, listAppMemberRoles, resolveAppRole, setAppMemberRole, setAppMemberRoles, applyInvitationAppRoles, getAppPermissionOverrides, setAppPermissionRoles, resolveAppAuthorizationContext, } from "./app-roles.js"; export type { AppRoles, AppRolesDescriptor, AppRoleCaller, AppPermissionPolicy, AppRoleLookup, AppMemberRoleRow, AppAuthorizationContext, } from "./app-roles.js"; export { ORG_MIGRATIONS } from "./migrations.js"; export { CROSS_APP_ORG_FEDERATION_FLAG, CROSS_APP_ORG_FEDERATION_SCOPE, } from "./feature-flags.js"; export declare const addFederatedOrganizationMember: typeof import("./federation.js").addFederatedOrganizationMember; export declare const provisionFederatedOrganization: typeof import("./federation.js").provisionFederatedOrganization; export declare const revokeFederatedOrganizationMember: typeof import("./federation.js").revokeFederatedOrganizationMember; export declare const syncOrganizationToIdentityHub: typeof import("./federation.js").syncOrganizationToIdentityHub; export declare const validateFederatedOrganizationMembership: typeof import("./federation.js").validateFederatedOrganizationMembership; export declare const validateFederatedOrganizationMembershipForCurrentRequest: typeof import("./federation.js").validateFederatedOrganizationMembershipForCurrentRequest; export declare const updateFederatedOrganizationMemberRole: typeof import("./federation.js").updateFederatedOrganizationMemberRole; export type { FederatedOrganizationIdentity, FederatedMembershipValidation, FederatedOrganizationSyncInput, } from "./federation.js"; export { getRequiredAuthProviderForEmail, getRequiredAuthProviderForOrg, isGoogleSignInRequiredForEmail, setRequiredAuthProvider, } from "./auth-policy.js"; export declare const createOrgPlugin: (typeof import("./plugin.js"))["createOrgPlugin"]; export declare const defaultOrgPlugin: (nitroApp: any) => void | Promise; export { organizations, orgMembers, orgInvitations, appMemberRoles, appPermissionOverrides, orgScimMemberships, workspaceApps, workspaceAppShares, } from "./schema.js"; export declare const listSSOProvidersHandler: import("h3").EventHandlerWithFetch>; export declare const createSSOProviderHandler: import("h3").EventHandlerWithFetch>; export declare const verifySSOProviderHandler: import("h3").EventHandlerWithFetch>; export declare const deleteSSOProviderHandler: import("h3").EventHandlerWithFetch>; export declare const getSCIMHandler: import("h3").EventHandlerWithFetch>; export declare const createSCIMHandler: import("h3").EventHandlerWithFetch>; export declare const deleteSCIMHandler: import("h3").EventHandlerWithFetch>; export declare const getMyOrgHandler: import("h3").EventHandlerWithFetch>; export declare const createOrgHandler: import("h3").EventHandlerWithFetch>; export declare const updateOrgHandler: import("h3").EventHandlerWithFetch>; export declare const switchOrgHandler: import("h3").EventHandlerWithFetch>; export declare const listMembersHandler: import("h3").EventHandlerWithFetch>; export declare const removeMemberHandler: import("h3").EventHandlerWithFetch>; export declare const retryPendingFederatedRemovalHandler: import("h3").EventHandlerWithFetch>; export declare const changeMemberRoleHandler: import("h3").EventHandlerWithFetch>; export declare const listInvitationsHandler: import("h3").EventHandlerWithFetch>; export declare const createInvitationHandler: (typeof import("./handlers.js"))["createInvitationHandler"]; export declare const acceptInvitationHandler: import("h3").EventHandlerWithFetch>; export declare const setA2ASecretHandler: import("h3").EventHandlerWithFetch>; export declare const syncA2ASecretHandler: import("h3").EventHandlerWithFetch>; export declare const receiveA2ASecretHandler: import("h3").EventHandlerWithFetch>; export declare const setRequiredAuthProviderHandler: import("h3").EventHandlerWithFetch>; export declare const setWorkspaceAppDefaultVisibilityHandler: import("h3").EventHandlerWithFetch>; export declare const setOrgVisualIdentityHandler: import("h3").EventHandlerWithFetch>; export declare const listAppRolesHandler: import("h3").EventHandlerWithFetch>; permissions: Partial>; canManage: boolean; assignments: { roles: string[]; role: string | null; email: string; }[]; myRoles: string[]; myRole: string | null; }>>; export declare const setAppRoleHandler: import("h3").EventHandlerWithFetch>; export { FREE_EMAIL_PROVIDER_DOMAINS, isFreeEmailProvider, } from "./free-email-providers.js"; export { isOrgMember } from "./membership.js";