import { type Store, type Collection } from '../core/index.js'; import type { WorkOSOrganization, WorkOSOrganizationDomain, WorkOSOrganizationMembership, WorkOSUser, WorkOSSession, WorkOSEmailVerification, WorkOSPasswordReset, WorkOSMagicAuth, WorkOSAuthenticationFactor, WorkOSAuthorizationCode, WorkOSIdentity, WorkOSConnection, WorkOSSSOProfile, WorkOSSSOAuthorization, WorkOSPipeConnection, WorkOSRefreshToken, WorkOSAuthenticationChallenge, WorkOSDeviceAuthorization, WorkOSInvitation, WorkOSRedirectUri, WorkOSCorsOrigin, WorkOSAuthorizedApplication, WorkOSConnectedAccount, WorkOSRole, WorkOSPermission, WorkOSRolePermission, WorkOSAuthorizationResource, WorkOSRoleAssignment, WorkOSDirectory, WorkOSDirectoryUser, WorkOSDirectoryGroup, WorkOSAuditLogAction, WorkOSAuditLogEvent, WorkOSAuditLogExport, WorkOSFeatureFlag, WorkOSFlagTarget, WorkOSConnectApplication, WorkOSClientSecret, WorkOSDataIntegrationAuth, WorkOSRadarAttempt, WorkOSApiKey, WorkOSEvent, WorkOSWebhookEndpoint } from './entities.js'; export interface WorkOSStore { organizations: Collection; organizationDomains: Collection; organizationMemberships: Collection; users: Collection; sessions: Collection; emailVerifications: Collection; passwordResets: Collection; magicAuths: Collection; authFactors: Collection; authCodes: Collection; identities: Collection; connections: Collection; ssoProfiles: Collection; ssoAuthorizations: Collection; pipeConnections: Collection; refreshTokens: Collection; authChallenges: Collection; deviceAuthorizations: Collection; invitations: Collection; redirectUris: Collection; corsOrigins: Collection; authorizedApplications: Collection; connectedAccounts: Collection; roles: Collection; permissions: Collection; rolePermissions: Collection; authorizationResources: Collection; roleAssignments: Collection; directories: Collection; directoryUsers: Collection; directoryGroups: Collection; auditLogActions: Collection; auditLogEvents: Collection; auditLogExports: Collection; featureFlags: Collection; flagTargets: Collection; connectApplications: Collection; clientSecrets: Collection; dataIntegrationAuths: Collection; radarAttempts: Collection; apiKeyRecords: Collection; events: Collection; webhookEndpoints: Collection; } export declare function getWorkOSStore(store: Store): WorkOSStore;