"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.rateLimitsModuleKeys = exports.rateLimitMetersModuleKeys = exports.profilesModuleKeys = exports.principalAuthModuleKeys = exports.plansModuleKeys = exports.phoneNumbersModuleKeys = exports.permissionsModuleKeys = exports.notificationsModuleKeys = exports.namespaceModuleKeys = exports.merkleStoreModuleKeys = exports.membershipsModuleKeys = exports.membershipTypesModuleKeys = exports.limitsModuleKeys = exports.invitesModuleKeys = exports.internalSecretsModuleKeys = exports.integrationProvidersModuleKeys = exports.infraSecretsModuleKeys = exports.infraConfigModuleKeys = exports.inferenceLogModuleKeys = exports.identityProvidersModuleKeys = exports.i18NModuleKeys = exports.httpRouteModuleKeys = exports.hierarchyModuleKeys = exports.graphModuleKeys = exports.graphExecutionModuleKeys = exports.functionModuleKeys = exports.functionInvocationModuleKeys = exports.functionDeploymentModuleKeys = exports.eventsModuleKeys = exports.entityTypeProvisionKeys = exports.emailsModuleKeys = exports.devicesModuleKeys = exports.denormalizedTableFieldKeys = exports.defaultIdsModuleKeys = exports.dbUsageModuleKeys = exports.dbPresetModuleKeys = exports.dbPoolKeys = exports.dbPoolConfigKeys = exports.databaseProvisionModuleKeys = exports.cryptoAuthModuleKeys = exports.cryptoAddressesModuleKeys = exports.connectedAccountsModuleKeys = exports.configSecretsUserModuleKeys = exports.computeLogModuleKeys = exports.blueprintTemplateKeys = exports.blueprintConstructionKeys = exports.blueprintKeys = exports.billingProviderModuleKeys = exports.billingModuleKeys = exports.agentModuleKeys = void 0;
exports.queryKeys = exports.customQueryKeys = exports.webhookModuleKeys = exports.webauthnCredentialsModuleKeys = exports.webauthnAuthModuleKeys = exports.usersModuleKeys = exports.userStateModuleKeys = exports.userSettingsModuleKeys = exports.userCredentialsModuleKeys = exports.userAuthModuleKeys = exports.transferLogModuleKeys = exports.storageModuleKeys = exports.storageLogModuleKeys = exports.sessionsModuleKeys = exports.sessionSecretsModuleKeys = exports.secureTableProvisionKeys = exports.rlsModuleKeys = exports.resourceModuleKeys = exports.relationProvisionKeys = exports.realtimeModuleKeys = 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.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.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.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.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.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.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.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.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.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.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.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.dbPoolConfigKeys = {
    /** All dbPoolConfig queries */ all: ['dbpoolconfig'],
    /** List query keys */ lists: () => [...exports.dbPoolConfigKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.dbPoolConfigKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.dbPoolConfigKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.dbPoolConfigKeys.details(), id],
};
exports.dbPoolKeys = {
    /** All dbPool queries */ all: ['dbpool'],
    /** List query keys */ lists: () => [...exports.dbPoolKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.dbPoolKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.dbPoolKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.dbPoolKeys.details(), id],
};
exports.dbPresetModuleKeys = {
    /** All dbPresetModule queries */ all: ['dbpresetmodule'],
    /** List query keys */ lists: () => [...exports.dbPresetModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.dbPresetModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.dbPresetModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.dbPresetModuleKeys.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.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.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.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.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.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.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],
};
exports.functionDeploymentModuleKeys = {
    /** All functionDeploymentModule queries */ all: ['functiondeploymentmodule'],
    /** List query keys */ lists: () => [...exports.functionDeploymentModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.functionDeploymentModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.functionDeploymentModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.functionDeploymentModuleKeys.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.graphExecutionModuleKeys = {
    /** All graphExecutionModule queries */ all: ['graphexecutionmodule'],
    /** List query keys */ lists: () => [...exports.graphExecutionModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.graphExecutionModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.graphExecutionModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.graphExecutionModuleKeys.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.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.httpRouteModuleKeys = {
    /** All httpRouteModule queries */ all: ['httproutemodule'],
    /** List query keys */ lists: () => [...exports.httpRouteModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.httpRouteModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.httpRouteModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.httpRouteModuleKeys.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.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.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.infraConfigModuleKeys = {
    /** All infraConfigModule queries */ all: ['infraconfigmodule'],
    /** List query keys */ lists: () => [...exports.infraConfigModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.infraConfigModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.infraConfigModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.infraConfigModuleKeys.details(), id],
};
exports.infraSecretsModuleKeys = {
    /** All infraSecretsModule queries */ all: ['infrasecretsmodule'],
    /** List query keys */ lists: () => [...exports.infraSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.infraSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.infraSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.infraSecretsModuleKeys.details(), id],
};
exports.integrationProvidersModuleKeys = {
    /** All integrationProvidersModule queries */ all: ['integrationprovidersmodule'],
    /** List query keys */ lists: () => [...exports.integrationProvidersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.integrationProvidersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.integrationProvidersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.integrationProvidersModuleKeys.details(), id],
};
exports.internalSecretsModuleKeys = {
    /** All internalSecretsModule queries */ all: ['internalsecretsmodule'],
    /** List query keys */ lists: () => [...exports.internalSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.internalSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.internalSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.internalSecretsModuleKeys.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.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.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.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.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.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.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.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.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.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.principalAuthModuleKeys = {
    /** All principalAuthModule queries */ all: ['principalauthmodule'],
    /** List query keys */ lists: () => [...exports.principalAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.principalAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.principalAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.principalAuthModuleKeys.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.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.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.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.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.resourceModuleKeys = {
    /** All resourceModule queries */ all: ['resourcemodule'],
    /** List query keys */ lists: () => [...exports.resourceModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.resourceModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.resourceModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.resourceModuleKeys.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.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.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.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.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.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.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.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.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.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.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.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.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.webhookModuleKeys = {
    /** All webhookModule queries */ all: ['webhookmodule'],
    /** List query keys */ lists: () => [...exports.webhookModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...exports.webhookModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...exports.webhookModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...exports.webhookModuleKeys.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 = {
    agentModule: exports.agentModuleKeys,
    billingModule: exports.billingModuleKeys,
    billingProviderModule: exports.billingProviderModuleKeys,
    blueprint: exports.blueprintKeys,
    blueprintConstruction: exports.blueprintConstructionKeys,
    blueprintTemplate: exports.blueprintTemplateKeys,
    computeLogModule: exports.computeLogModuleKeys,
    configSecretsUserModule: exports.configSecretsUserModuleKeys,
    connectedAccountsModule: exports.connectedAccountsModuleKeys,
    cryptoAddressesModule: exports.cryptoAddressesModuleKeys,
    cryptoAuthModule: exports.cryptoAuthModuleKeys,
    databaseProvisionModule: exports.databaseProvisionModuleKeys,
    dbPoolConfig: exports.dbPoolConfigKeys,
    dbPool: exports.dbPoolKeys,
    dbPresetModule: exports.dbPresetModuleKeys,
    dbUsageModule: exports.dbUsageModuleKeys,
    defaultIdsModule: exports.defaultIdsModuleKeys,
    denormalizedTableField: exports.denormalizedTableFieldKeys,
    devicesModule: exports.devicesModuleKeys,
    emailsModule: exports.emailsModuleKeys,
    entityTypeProvision: exports.entityTypeProvisionKeys,
    eventsModule: exports.eventsModuleKeys,
    functionDeploymentModule: exports.functionDeploymentModuleKeys,
    functionInvocationModule: exports.functionInvocationModuleKeys,
    functionModule: exports.functionModuleKeys,
    graphExecutionModule: exports.graphExecutionModuleKeys,
    graphModule: exports.graphModuleKeys,
    hierarchyModule: exports.hierarchyModuleKeys,
    httpRouteModule: exports.httpRouteModuleKeys,
    i18NModule: exports.i18NModuleKeys,
    identityProvidersModule: exports.identityProvidersModuleKeys,
    inferenceLogModule: exports.inferenceLogModuleKeys,
    infraConfigModule: exports.infraConfigModuleKeys,
    infraSecretsModule: exports.infraSecretsModuleKeys,
    integrationProvidersModule: exports.integrationProvidersModuleKeys,
    internalSecretsModule: exports.internalSecretsModuleKeys,
    invitesModule: exports.invitesModuleKeys,
    limitsModule: exports.limitsModuleKeys,
    membershipTypesModule: exports.membershipTypesModuleKeys,
    membershipsModule: exports.membershipsModuleKeys,
    merkleStoreModule: exports.merkleStoreModuleKeys,
    namespaceModule: exports.namespaceModuleKeys,
    notificationsModule: exports.notificationsModuleKeys,
    permissionsModule: exports.permissionsModuleKeys,
    phoneNumbersModule: exports.phoneNumbersModuleKeys,
    plansModule: exports.plansModuleKeys,
    principalAuthModule: exports.principalAuthModuleKeys,
    profilesModule: exports.profilesModuleKeys,
    rateLimitMetersModule: exports.rateLimitMetersModuleKeys,
    rateLimitsModule: exports.rateLimitsModuleKeys,
    realtimeModule: exports.realtimeModuleKeys,
    relationProvision: exports.relationProvisionKeys,
    resourceModule: exports.resourceModuleKeys,
    rlsModule: exports.rlsModuleKeys,
    secureTableProvision: exports.secureTableProvisionKeys,
    sessionSecretsModule: exports.sessionSecretsModuleKeys,
    sessionsModule: exports.sessionsModuleKeys,
    storageLogModule: exports.storageLogModuleKeys,
    storageModule: exports.storageModuleKeys,
    transferLogModule: exports.transferLogModuleKeys,
    userAuthModule: exports.userAuthModuleKeys,
    userCredentialsModule: exports.userCredentialsModuleKeys,
    userSettingsModule: exports.userSettingsModuleKeys,
    userStateModule: exports.userStateModuleKeys,
    usersModule: exports.usersModuleKeys,
    webauthnAuthModule: exports.webauthnAuthModuleKeys,
    webauthnCredentialsModule: exports.webauthnCredentialsModuleKeys,
    webhookModule: exports.webhookModuleKeys,
    custom: exports.customQueryKeys,
};
