"use strict";
/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.relationProvisionKeys = exports.billingModuleKeys = exports.profilesModuleKeys = exports.notificationsModuleKeys = exports.permissionsModuleKeys = exports.hierarchyModuleKeys = exports.dbUsageModuleKeys = exports.billingProviderModuleKeys = exports.plansModuleKeys = exports.transferLogModuleKeys = exports.storageLogModuleKeys = exports.inferenceLogModuleKeys = exports.computeLogModuleKeys = exports.namespaceModuleKeys = exports.invitesModuleKeys = exports.functionModuleKeys = exports.functionInvocationModuleKeys = exports.webauthnAuthModuleKeys = exports.realtimeModuleKeys = exports.rateLimitMetersModuleKeys = exports.configSecretsModuleKeys = exports.databaseProvisionModuleKeys = exports.graphModuleKeys = exports.merkleStoreModuleKeys = exports.secureTableProvisionKeys = exports.sessionsModuleKeys = exports.cryptoAuthModuleKeys = exports.blueprintConstructionKeys = exports.blueprintTemplateKeys = exports.blueprintKeys = exports.rlsModuleKeys = exports.identityProvidersModuleKeys = exports.denormalizedTableFieldKeys = exports.cryptoAddressesModuleKeys = exports.webauthnCredentialsModuleKeys = exports.usersModuleKeys = exports.rateLimitsModuleKeys = exports.phoneNumbersModuleKeys = exports.emailsModuleKeys = exports.connectedAccountsModuleKeys = exports.configSecretsUserModuleKeys = exports.userSettingsModuleKeys = exports.userCredentialsModuleKeys = exports.i18NModuleKeys = exports.devicesModuleKeys = exports.configSecretsOrgModuleKeys = exports.sessionSecretsModuleKeys = exports.userStateModuleKeys = exports.membershipTypesModuleKeys = exports.defaultIdsModuleKeys = void 0;
exports.queryKeys = exports.customQueryKeys = exports.eventsModuleKeys = exports.storageModuleKeys = exports.entityTypeProvisionKeys = exports.membershipsModuleKeys = exports.limitsModuleKeys = exports.agentModuleKeys = exports.userAuthModuleKeys = void 0;
// ============================================================================
// This file provides a centralized, type-safe query key factory following
// the lukemorales query-key-factory pattern for React Query.
//
// Benefits:
// - Single source of truth for all query keys
// - Type-safe key access with autocomplete
// - Hierarchical invalidation (invalidate all 'user.*' queries)
// - Scoped keys for parent-child relationships
// ============================================================================
// ============================================================================
// Entity Query Keys
// ============================================================================
exports.defaultIdsModuleKeys = {
    /** All defaultIdsModule queries */ all: ['defaultidsmodule'],
    /** List query keys */ lists: () => [...exports.defaultIdsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.defaultIdsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.defaultIdsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.defaultIdsModuleKeys.details(), id],
};
exports.membershipTypesModuleKeys = {
    /** All membershipTypesModule queries */ all: ['membershiptypesmodule'],
    /** List query keys */ lists: () => [...exports.membershipTypesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.membershipTypesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.membershipTypesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.membershipTypesModuleKeys.details(), id],
};
exports.userStateModuleKeys = {
    /** All userStateModule queries */ all: ['userstatemodule'],
    /** List query keys */ lists: () => [...exports.userStateModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.userStateModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.userStateModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.userStateModuleKeys.details(), id],
};
exports.sessionSecretsModuleKeys = {
    /** All sessionSecretsModule queries */ all: ['sessionsecretsmodule'],
    /** List query keys */ lists: () => [...exports.sessionSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.sessionSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.sessionSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.sessionSecretsModuleKeys.details(), id],
};
exports.configSecretsOrgModuleKeys = {
    /** All configSecretsOrgModule queries */ all: ['configsecretsorgmodule'],
    /** List query keys */ lists: () => [...exports.configSecretsOrgModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.configSecretsOrgModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.configSecretsOrgModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.configSecretsOrgModuleKeys.details(), id],
};
exports.devicesModuleKeys = {
    /** All devicesModule queries */ all: ['devicesmodule'],
    /** List query keys */ lists: () => [...exports.devicesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.devicesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.devicesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.devicesModuleKeys.details(), id],
};
exports.i18NModuleKeys = {
    /** All i18NModule queries */ all: ['i18nmodule'],
    /** List query keys */ lists: () => [...exports.i18NModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.i18NModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.i18NModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.i18NModuleKeys.details(), id],
};
exports.userCredentialsModuleKeys = {
    /** All userCredentialsModule queries */ all: ['usercredentialsmodule'],
    /** List query keys */ lists: () => [...exports.userCredentialsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.userCredentialsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.userCredentialsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.userCredentialsModuleKeys.details(), id],
};
exports.userSettingsModuleKeys = {
    /** All userSettingsModule queries */ all: ['usersettingsmodule'],
    /** List query keys */ lists: () => [...exports.userSettingsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.userSettingsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.userSettingsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.userSettingsModuleKeys.details(), id],
};
exports.configSecretsUserModuleKeys = {
    /** All configSecretsUserModule queries */ all: ['configsecretsusermodule'],
    /** List query keys */ lists: () => [...exports.configSecretsUserModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.configSecretsUserModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.configSecretsUserModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.configSecretsUserModuleKeys.details(), id],
};
exports.connectedAccountsModuleKeys = {
    /** All connectedAccountsModule queries */ all: ['connectedaccountsmodule'],
    /** List query keys */ lists: () => [...exports.connectedAccountsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.connectedAccountsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.connectedAccountsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.connectedAccountsModuleKeys.details(), id],
};
exports.emailsModuleKeys = {
    /** All emailsModule queries */ all: ['emailsmodule'],
    /** List query keys */ lists: () => [...exports.emailsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.emailsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.emailsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.emailsModuleKeys.details(), id],
};
exports.phoneNumbersModuleKeys = {
    /** All phoneNumbersModule queries */ all: ['phonenumbersmodule'],
    /** List query keys */ lists: () => [...exports.phoneNumbersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.phoneNumbersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.phoneNumbersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.phoneNumbersModuleKeys.details(), id],
};
exports.rateLimitsModuleKeys = {
    /** All rateLimitsModule queries */ all: ['ratelimitsmodule'],
    /** List query keys */ lists: () => [...exports.rateLimitsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.rateLimitsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.rateLimitsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.rateLimitsModuleKeys.details(), id],
};
exports.usersModuleKeys = {
    /** All usersModule queries */ all: ['usersmodule'],
    /** List query keys */ lists: () => [...exports.usersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.usersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.usersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.usersModuleKeys.details(), id],
};
exports.webauthnCredentialsModuleKeys = {
    /** All webauthnCredentialsModule queries */ all: ['webauthncredentialsmodule'],
    /** List query keys */ lists: () => [...exports.webauthnCredentialsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.webauthnCredentialsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.webauthnCredentialsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.webauthnCredentialsModuleKeys.details(), id],
};
exports.cryptoAddressesModuleKeys = {
    /** All cryptoAddressesModule queries */ all: ['cryptoaddressesmodule'],
    /** List query keys */ lists: () => [...exports.cryptoAddressesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.cryptoAddressesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.cryptoAddressesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.cryptoAddressesModuleKeys.details(), id],
};
exports.denormalizedTableFieldKeys = {
    /** All denormalizedTableField queries */ all: ['denormalizedtablefield'],
    /** List query keys */ lists: () => [...exports.denormalizedTableFieldKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.denormalizedTableFieldKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.denormalizedTableFieldKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.denormalizedTableFieldKeys.details(), id],
};
exports.identityProvidersModuleKeys = {
    /** All identityProvidersModule queries */ all: ['identityprovidersmodule'],
    /** List query keys */ lists: () => [...exports.identityProvidersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.identityProvidersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.identityProvidersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.identityProvidersModuleKeys.details(), id],
};
exports.rlsModuleKeys = {
    /** All rlsModule queries */ all: ['rlsmodule'],
    /** List query keys */ lists: () => [...exports.rlsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.rlsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.rlsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.rlsModuleKeys.details(), id],
};
exports.blueprintKeys = {
    /** All blueprint queries */ all: ['blueprint'],
    /** List query keys */ lists: () => [...exports.blueprintKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.blueprintKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.blueprintKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.blueprintKeys.details(), id],
};
exports.blueprintTemplateKeys = {
    /** All blueprintTemplate queries */ all: ['blueprinttemplate'],
    /** List query keys */ lists: () => [...exports.blueprintTemplateKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.blueprintTemplateKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.blueprintTemplateKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.blueprintTemplateKeys.details(), id],
};
exports.blueprintConstructionKeys = {
    /** All blueprintConstruction queries */ all: ['blueprintconstruction'],
    /** List query keys */ lists: () => [...exports.blueprintConstructionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.blueprintConstructionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.blueprintConstructionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.blueprintConstructionKeys.details(), id],
};
exports.cryptoAuthModuleKeys = {
    /** All cryptoAuthModule queries */ all: ['cryptoauthmodule'],
    /** List query keys */ lists: () => [...exports.cryptoAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.cryptoAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.cryptoAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.cryptoAuthModuleKeys.details(), id],
};
exports.sessionsModuleKeys = {
    /** All sessionsModule queries */ all: ['sessionsmodule'],
    /** List query keys */ lists: () => [...exports.sessionsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.sessionsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.sessionsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.sessionsModuleKeys.details(), id],
};
exports.secureTableProvisionKeys = {
    /** All secureTableProvision queries */ all: ['securetableprovision'],
    /** List query keys */ lists: () => [...exports.secureTableProvisionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.secureTableProvisionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.secureTableProvisionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.secureTableProvisionKeys.details(), id],
};
exports.merkleStoreModuleKeys = {
    /** All merkleStoreModule queries */ all: ['merklestoremodule'],
    /** List query keys */ lists: () => [...exports.merkleStoreModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.merkleStoreModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.merkleStoreModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.merkleStoreModuleKeys.details(), id],
};
exports.graphModuleKeys = {
    /** All graphModule queries */ all: ['graphmodule'],
    /** List query keys */ lists: () => [...exports.graphModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.graphModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.graphModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.graphModuleKeys.details(), id],
};
exports.databaseProvisionModuleKeys = {
    /** All databaseProvisionModule queries */ all: ['databaseprovisionmodule'],
    /** List query keys */ lists: () => [...exports.databaseProvisionModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.databaseProvisionModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.databaseProvisionModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.databaseProvisionModuleKeys.details(), id],
};
exports.configSecretsModuleKeys = {
    /** All configSecretsModule queries */ all: ['configsecretsmodule'],
    /** List query keys */ lists: () => [...exports.configSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.configSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.configSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.configSecretsModuleKeys.details(), id],
};
exports.rateLimitMetersModuleKeys = {
    /** All rateLimitMetersModule queries */ all: ['ratelimitmetersmodule'],
    /** List query keys */ lists: () => [...exports.rateLimitMetersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.rateLimitMetersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.rateLimitMetersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.rateLimitMetersModuleKeys.details(), id],
};
exports.realtimeModuleKeys = {
    /** All realtimeModule queries */ all: ['realtimemodule'],
    /** List query keys */ lists: () => [...exports.realtimeModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.realtimeModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.realtimeModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.realtimeModuleKeys.details(), id],
};
exports.webauthnAuthModuleKeys = {
    /** All webauthnAuthModule queries */ all: ['webauthnauthmodule'],
    /** List query keys */ lists: () => [...exports.webauthnAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.webauthnAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.webauthnAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.webauthnAuthModuleKeys.details(), id],
};
exports.functionInvocationModuleKeys = {
    /** All functionInvocationModule queries */ all: ['functioninvocationmodule'],
    /** List query keys */ lists: () => [...exports.functionInvocationModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.functionInvocationModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.functionInvocationModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.functionInvocationModuleKeys.details(), id],
};
exports.functionModuleKeys = {
    /** All functionModule queries */ all: ['functionmodule'],
    /** List query keys */ lists: () => [...exports.functionModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.functionModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.functionModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.functionModuleKeys.details(), id],
};
exports.invitesModuleKeys = {
    /** All invitesModule queries */ all: ['invitesmodule'],
    /** List query keys */ lists: () => [...exports.invitesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.invitesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.invitesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.invitesModuleKeys.details(), id],
};
exports.namespaceModuleKeys = {
    /** All namespaceModule queries */ all: ['namespacemodule'],
    /** List query keys */ lists: () => [...exports.namespaceModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.namespaceModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.namespaceModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.namespaceModuleKeys.details(), id],
};
exports.computeLogModuleKeys = {
    /** All computeLogModule queries */ all: ['computelogmodule'],
    /** List query keys */ lists: () => [...exports.computeLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.computeLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.computeLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.computeLogModuleKeys.details(), id],
};
exports.inferenceLogModuleKeys = {
    /** All inferenceLogModule queries */ all: ['inferencelogmodule'],
    /** List query keys */ lists: () => [...exports.inferenceLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.inferenceLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.inferenceLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.inferenceLogModuleKeys.details(), id],
};
exports.storageLogModuleKeys = {
    /** All storageLogModule queries */ all: ['storagelogmodule'],
    /** List query keys */ lists: () => [...exports.storageLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.storageLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.storageLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.storageLogModuleKeys.details(), id],
};
exports.transferLogModuleKeys = {
    /** All transferLogModule queries */ all: ['transferlogmodule'],
    /** List query keys */ lists: () => [...exports.transferLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.transferLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.transferLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.transferLogModuleKeys.details(), id],
};
exports.plansModuleKeys = {
    /** All plansModule queries */ all: ['plansmodule'],
    /** List query keys */ lists: () => [...exports.plansModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.plansModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.plansModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.plansModuleKeys.details(), id],
};
exports.billingProviderModuleKeys = {
    /** All billingProviderModule queries */ all: ['billingprovidermodule'],
    /** List query keys */ lists: () => [...exports.billingProviderModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.billingProviderModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.billingProviderModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.billingProviderModuleKeys.details(), id],
};
exports.dbUsageModuleKeys = {
    /** All dbUsageModule queries */ all: ['dbusagemodule'],
    /** List query keys */ lists: () => [...exports.dbUsageModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.dbUsageModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.dbUsageModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.dbUsageModuleKeys.details(), id],
};
exports.hierarchyModuleKeys = {
    /** All hierarchyModule queries */ all: ['hierarchymodule'],
    /** List query keys */ lists: () => [...exports.hierarchyModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.hierarchyModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.hierarchyModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.hierarchyModuleKeys.details(), id],
};
exports.permissionsModuleKeys = {
    /** All permissionsModule queries */ all: ['permissionsmodule'],
    /** List query keys */ lists: () => [...exports.permissionsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.permissionsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.permissionsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.permissionsModuleKeys.details(), id],
};
exports.notificationsModuleKeys = {
    /** All notificationsModule queries */ all: ['notificationsmodule'],
    /** List query keys */ lists: () => [...exports.notificationsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.notificationsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.notificationsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.notificationsModuleKeys.details(), id],
};
exports.profilesModuleKeys = {
    /** All profilesModule queries */ all: ['profilesmodule'],
    /** List query keys */ lists: () => [...exports.profilesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.profilesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.profilesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.profilesModuleKeys.details(), id],
};
exports.billingModuleKeys = {
    /** All billingModule queries */ all: ['billingmodule'],
    /** List query keys */ lists: () => [...exports.billingModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.billingModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.billingModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.billingModuleKeys.details(), id],
};
exports.relationProvisionKeys = {
    /** All relationProvision queries */ all: ['relationprovision'],
    /** List query keys */ lists: () => [...exports.relationProvisionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.relationProvisionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.relationProvisionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.relationProvisionKeys.details(), id],
};
exports.userAuthModuleKeys = {
    /** All userAuthModule queries */ all: ['userauthmodule'],
    /** List query keys */ lists: () => [...exports.userAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.userAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.userAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.userAuthModuleKeys.details(), id],
};
exports.agentModuleKeys = {
    /** All agentModule queries */ all: ['agentmodule'],
    /** List query keys */ lists: () => [...exports.agentModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.agentModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.agentModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.agentModuleKeys.details(), id],
};
exports.limitsModuleKeys = {
    /** All limitsModule queries */ all: ['limitsmodule'],
    /** List query keys */ lists: () => [...exports.limitsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.limitsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.limitsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.limitsModuleKeys.details(), id],
};
exports.membershipsModuleKeys = {
    /** All membershipsModule queries */ all: ['membershipsmodule'],
    /** List query keys */ lists: () => [...exports.membershipsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.membershipsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.membershipsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.membershipsModuleKeys.details(), id],
};
exports.entityTypeProvisionKeys = {
    /** All entityTypeProvision queries */ all: ['entitytypeprovision'],
    /** List query keys */ lists: () => [...exports.entityTypeProvisionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.entityTypeProvisionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.entityTypeProvisionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.entityTypeProvisionKeys.details(), id],
};
exports.storageModuleKeys = {
    /** All storageModule queries */ all: ['storagemodule'],
    /** List query keys */ lists: () => [...exports.storageModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.storageModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.storageModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.storageModuleKeys.details(), id],
};
exports.eventsModuleKeys = {
    /** All eventsModule queries */ all: ['eventsmodule'],
    /** List query keys */ lists: () => [...exports.eventsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.eventsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.eventsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.eventsModuleKeys.details(), id],
};
// ============================================================================
// Custom Query Keys
// ============================================================================
exports.customQueryKeys = {
    /** Query key for resolveBlueprintField */ resolveBlueprintField: (variables) => ['resolveBlueprintField', variables],
    /** Query key for resolveBlueprintTable */ resolveBlueprintTable: (variables) => ['resolveBlueprintTable', variables],
};
/**

// ============================================================================
// Unified Query Key Store
// ============================================================================

 * Unified query key store
 *
 * Use this for type-safe query key access across your application.
 *
 * @example
 * ```ts
 * // Invalidate all user queries
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.all });
 *
 * // Invalidate user list queries
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.lists() });
 *
 * // Invalidate specific user
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.detail(userId) });
 * ```
 */
exports.queryKeys = {
    defaultIdsModule: exports.defaultIdsModuleKeys,
    membershipTypesModule: exports.membershipTypesModuleKeys,
    userStateModule: exports.userStateModuleKeys,
    sessionSecretsModule: exports.sessionSecretsModuleKeys,
    configSecretsOrgModule: exports.configSecretsOrgModuleKeys,
    devicesModule: exports.devicesModuleKeys,
    i18NModule: exports.i18NModuleKeys,
    userCredentialsModule: exports.userCredentialsModuleKeys,
    userSettingsModule: exports.userSettingsModuleKeys,
    configSecretsUserModule: exports.configSecretsUserModuleKeys,
    connectedAccountsModule: exports.connectedAccountsModuleKeys,
    emailsModule: exports.emailsModuleKeys,
    phoneNumbersModule: exports.phoneNumbersModuleKeys,
    rateLimitsModule: exports.rateLimitsModuleKeys,
    usersModule: exports.usersModuleKeys,
    webauthnCredentialsModule: exports.webauthnCredentialsModuleKeys,
    cryptoAddressesModule: exports.cryptoAddressesModuleKeys,
    denormalizedTableField: exports.denormalizedTableFieldKeys,
    identityProvidersModule: exports.identityProvidersModuleKeys,
    rlsModule: exports.rlsModuleKeys,
    blueprint: exports.blueprintKeys,
    blueprintTemplate: exports.blueprintTemplateKeys,
    blueprintConstruction: exports.blueprintConstructionKeys,
    cryptoAuthModule: exports.cryptoAuthModuleKeys,
    sessionsModule: exports.sessionsModuleKeys,
    secureTableProvision: exports.secureTableProvisionKeys,
    merkleStoreModule: exports.merkleStoreModuleKeys,
    graphModule: exports.graphModuleKeys,
    databaseProvisionModule: exports.databaseProvisionModuleKeys,
    configSecretsModule: exports.configSecretsModuleKeys,
    rateLimitMetersModule: exports.rateLimitMetersModuleKeys,
    realtimeModule: exports.realtimeModuleKeys,
    webauthnAuthModule: exports.webauthnAuthModuleKeys,
    functionInvocationModule: exports.functionInvocationModuleKeys,
    functionModule: exports.functionModuleKeys,
    invitesModule: exports.invitesModuleKeys,
    namespaceModule: exports.namespaceModuleKeys,
    computeLogModule: exports.computeLogModuleKeys,
    inferenceLogModule: exports.inferenceLogModuleKeys,
    storageLogModule: exports.storageLogModuleKeys,
    transferLogModule: exports.transferLogModuleKeys,
    plansModule: exports.plansModuleKeys,
    billingProviderModule: exports.billingProviderModuleKeys,
    dbUsageModule: exports.dbUsageModuleKeys,
    hierarchyModule: exports.hierarchyModuleKeys,
    permissionsModule: exports.permissionsModuleKeys,
    notificationsModule: exports.notificationsModuleKeys,
    profilesModule: exports.profilesModuleKeys,
    billingModule: exports.billingModuleKeys,
    relationProvision: exports.relationProvisionKeys,
    userAuthModule: exports.userAuthModuleKeys,
    agentModule: exports.agentModuleKeys,
    limitsModule: exports.limitsModuleKeys,
    membershipsModule: exports.membershipsModuleKeys,
    entityTypeProvision: exports.entityTypeProvisionKeys,
    storageModule: exports.storageModuleKeys,
    eventsModule: exports.eventsModuleKeys,
    custom: exports.customQueryKeys,
};
