/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
// ============================================================================
// 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
// ============================================================================
export const agentModuleKeys = {
    /** All agentModule queries */ all: ['agentmodule'],
    /** List query keys */ lists: () => [...agentModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...agentModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...agentModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...agentModuleKeys.details(), id],
};
export const billingModuleKeys = {
    /** All billingModule queries */ all: ['billingmodule'],
    /** List query keys */ lists: () => [...billingModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...billingModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...billingModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...billingModuleKeys.details(), id],
};
export const billingProviderModuleKeys = {
    /** All billingProviderModule queries */ all: ['billingprovidermodule'],
    /** List query keys */ lists: () => [...billingProviderModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...billingProviderModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...billingProviderModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...billingProviderModuleKeys.details(), id],
};
export const blueprintKeys = {
    /** All blueprint queries */ all: ['blueprint'],
    /** List query keys */ lists: () => [...blueprintKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...blueprintKeys.lists(), variables],
    /** Detail query keys */ details: () => [...blueprintKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...blueprintKeys.details(), id],
};
export const blueprintConstructionKeys = {
    /** All blueprintConstruction queries */ all: ['blueprintconstruction'],
    /** List query keys */ lists: () => [...blueprintConstructionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...blueprintConstructionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...blueprintConstructionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...blueprintConstructionKeys.details(), id],
};
export const blueprintTemplateKeys = {
    /** All blueprintTemplate queries */ all: ['blueprinttemplate'],
    /** List query keys */ lists: () => [...blueprintTemplateKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...blueprintTemplateKeys.lists(), variables],
    /** Detail query keys */ details: () => [...blueprintTemplateKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...blueprintTemplateKeys.details(), id],
};
export const computeLogModuleKeys = {
    /** All computeLogModule queries */ all: ['computelogmodule'],
    /** List query keys */ lists: () => [...computeLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...computeLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...computeLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...computeLogModuleKeys.details(), id],
};
export const configSecretsUserModuleKeys = {
    /** All configSecretsUserModule queries */ all: ['configsecretsusermodule'],
    /** List query keys */ lists: () => [...configSecretsUserModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...configSecretsUserModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...configSecretsUserModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...configSecretsUserModuleKeys.details(), id],
};
export const connectedAccountsModuleKeys = {
    /** All connectedAccountsModule queries */ all: ['connectedaccountsmodule'],
    /** List query keys */ lists: () => [...connectedAccountsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...connectedAccountsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...connectedAccountsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...connectedAccountsModuleKeys.details(), id],
};
export const cryptoAddressesModuleKeys = {
    /** All cryptoAddressesModule queries */ all: ['cryptoaddressesmodule'],
    /** List query keys */ lists: () => [...cryptoAddressesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...cryptoAddressesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...cryptoAddressesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...cryptoAddressesModuleKeys.details(), id],
};
export const cryptoAuthModuleKeys = {
    /** All cryptoAuthModule queries */ all: ['cryptoauthmodule'],
    /** List query keys */ lists: () => [...cryptoAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...cryptoAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...cryptoAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...cryptoAuthModuleKeys.details(), id],
};
export const databaseProvisionModuleKeys = {
    /** All databaseProvisionModule queries */ all: ['databaseprovisionmodule'],
    /** List query keys */ lists: () => [...databaseProvisionModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...databaseProvisionModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...databaseProvisionModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...databaseProvisionModuleKeys.details(), id],
};
export const dbPoolConfigKeys = {
    /** All dbPoolConfig queries */ all: ['dbpoolconfig'],
    /** List query keys */ lists: () => [...dbPoolConfigKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...dbPoolConfigKeys.lists(), variables],
    /** Detail query keys */ details: () => [...dbPoolConfigKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...dbPoolConfigKeys.details(), id],
};
export const dbPoolKeys = {
    /** All dbPool queries */ all: ['dbpool'],
    /** List query keys */ lists: () => [...dbPoolKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...dbPoolKeys.lists(), variables],
    /** Detail query keys */ details: () => [...dbPoolKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...dbPoolKeys.details(), id],
};
export const dbPresetModuleKeys = {
    /** All dbPresetModule queries */ all: ['dbpresetmodule'],
    /** List query keys */ lists: () => [...dbPresetModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...dbPresetModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...dbPresetModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...dbPresetModuleKeys.details(), id],
};
export const dbUsageModuleKeys = {
    /** All dbUsageModule queries */ all: ['dbusagemodule'],
    /** List query keys */ lists: () => [...dbUsageModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...dbUsageModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...dbUsageModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...dbUsageModuleKeys.details(), id],
};
export const defaultIdsModuleKeys = {
    /** All defaultIdsModule queries */ all: ['defaultidsmodule'],
    /** List query keys */ lists: () => [...defaultIdsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...defaultIdsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...defaultIdsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...defaultIdsModuleKeys.details(), id],
};
export const denormalizedTableFieldKeys = {
    /** All denormalizedTableField queries */ all: ['denormalizedtablefield'],
    /** List query keys */ lists: () => [...denormalizedTableFieldKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...denormalizedTableFieldKeys.lists(), variables],
    /** Detail query keys */ details: () => [...denormalizedTableFieldKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...denormalizedTableFieldKeys.details(), id],
};
export const devicesModuleKeys = {
    /** All devicesModule queries */ all: ['devicesmodule'],
    /** List query keys */ lists: () => [...devicesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...devicesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...devicesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...devicesModuleKeys.details(), id],
};
export const emailsModuleKeys = {
    /** All emailsModule queries */ all: ['emailsmodule'],
    /** List query keys */ lists: () => [...emailsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...emailsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...emailsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...emailsModuleKeys.details(), id],
};
export const entityTypeProvisionKeys = {
    /** All entityTypeProvision queries */ all: ['entitytypeprovision'],
    /** List query keys */ lists: () => [...entityTypeProvisionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...entityTypeProvisionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...entityTypeProvisionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...entityTypeProvisionKeys.details(), id],
};
export const eventsModuleKeys = {
    /** All eventsModule queries */ all: ['eventsmodule'],
    /** List query keys */ lists: () => [...eventsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...eventsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...eventsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...eventsModuleKeys.details(), id],
};
export const functionDeploymentModuleKeys = {
    /** All functionDeploymentModule queries */ all: ['functiondeploymentmodule'],
    /** List query keys */ lists: () => [...functionDeploymentModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionDeploymentModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionDeploymentModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionDeploymentModuleKeys.details(), id],
};
export const functionInvocationModuleKeys = {
    /** All functionInvocationModule queries */ all: ['functioninvocationmodule'],
    /** List query keys */ lists: () => [...functionInvocationModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionInvocationModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionInvocationModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionInvocationModuleKeys.details(), id],
};
export const functionModuleKeys = {
    /** All functionModule queries */ all: ['functionmodule'],
    /** List query keys */ lists: () => [...functionModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionModuleKeys.details(), id],
};
export const graphExecutionModuleKeys = {
    /** All graphExecutionModule queries */ all: ['graphexecutionmodule'],
    /** List query keys */ lists: () => [...graphExecutionModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...graphExecutionModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...graphExecutionModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...graphExecutionModuleKeys.details(), id],
};
export const graphModuleKeys = {
    /** All graphModule queries */ all: ['graphmodule'],
    /** List query keys */ lists: () => [...graphModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...graphModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...graphModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...graphModuleKeys.details(), id],
};
export const hierarchyModuleKeys = {
    /** All hierarchyModule queries */ all: ['hierarchymodule'],
    /** List query keys */ lists: () => [...hierarchyModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...hierarchyModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...hierarchyModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...hierarchyModuleKeys.details(), id],
};
export const httpRouteModuleKeys = {
    /** All httpRouteModule queries */ all: ['httproutemodule'],
    /** List query keys */ lists: () => [...httpRouteModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...httpRouteModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...httpRouteModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...httpRouteModuleKeys.details(), id],
};
export const i18NModuleKeys = {
    /** All i18NModule queries */ all: ['i18nmodule'],
    /** List query keys */ lists: () => [...i18NModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...i18NModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...i18NModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...i18NModuleKeys.details(), id],
};
export const identityProvidersModuleKeys = {
    /** All identityProvidersModule queries */ all: ['identityprovidersmodule'],
    /** List query keys */ lists: () => [...identityProvidersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...identityProvidersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...identityProvidersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...identityProvidersModuleKeys.details(), id],
};
export const inferenceLogModuleKeys = {
    /** All inferenceLogModule queries */ all: ['inferencelogmodule'],
    /** List query keys */ lists: () => [...inferenceLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...inferenceLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...inferenceLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...inferenceLogModuleKeys.details(), id],
};
export const infraConfigModuleKeys = {
    /** All infraConfigModule queries */ all: ['infraconfigmodule'],
    /** List query keys */ lists: () => [...infraConfigModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraConfigModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraConfigModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraConfigModuleKeys.details(), id],
};
export const infraSecretsModuleKeys = {
    /** All infraSecretsModule queries */ all: ['infrasecretsmodule'],
    /** List query keys */ lists: () => [...infraSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraSecretsModuleKeys.details(), id],
};
export const integrationProvidersModuleKeys = {
    /** All integrationProvidersModule queries */ all: ['integrationprovidersmodule'],
    /** List query keys */ lists: () => [...integrationProvidersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...integrationProvidersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...integrationProvidersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...integrationProvidersModuleKeys.details(), id],
};
export const internalSecretsModuleKeys = {
    /** All internalSecretsModule queries */ all: ['internalsecretsmodule'],
    /** List query keys */ lists: () => [...internalSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...internalSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...internalSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...internalSecretsModuleKeys.details(), id],
};
export const invitesModuleKeys = {
    /** All invitesModule queries */ all: ['invitesmodule'],
    /** List query keys */ lists: () => [...invitesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...invitesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...invitesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...invitesModuleKeys.details(), id],
};
export const limitsModuleKeys = {
    /** All limitsModule queries */ all: ['limitsmodule'],
    /** List query keys */ lists: () => [...limitsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...limitsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...limitsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...limitsModuleKeys.details(), id],
};
export const membershipTypesModuleKeys = {
    /** All membershipTypesModule queries */ all: ['membershiptypesmodule'],
    /** List query keys */ lists: () => [...membershipTypesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...membershipTypesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...membershipTypesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...membershipTypesModuleKeys.details(), id],
};
export const membershipsModuleKeys = {
    /** All membershipsModule queries */ all: ['membershipsmodule'],
    /** List query keys */ lists: () => [...membershipsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...membershipsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...membershipsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...membershipsModuleKeys.details(), id],
};
export const merkleStoreModuleKeys = {
    /** All merkleStoreModule queries */ all: ['merklestoremodule'],
    /** List query keys */ lists: () => [...merkleStoreModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...merkleStoreModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...merkleStoreModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...merkleStoreModuleKeys.details(), id],
};
export const namespaceModuleKeys = {
    /** All namespaceModule queries */ all: ['namespacemodule'],
    /** List query keys */ lists: () => [...namespaceModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...namespaceModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...namespaceModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...namespaceModuleKeys.details(), id],
};
export const notificationsModuleKeys = {
    /** All notificationsModule queries */ all: ['notificationsmodule'],
    /** List query keys */ lists: () => [...notificationsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...notificationsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...notificationsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...notificationsModuleKeys.details(), id],
};
export const permissionsModuleKeys = {
    /** All permissionsModule queries */ all: ['permissionsmodule'],
    /** List query keys */ lists: () => [...permissionsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...permissionsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...permissionsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...permissionsModuleKeys.details(), id],
};
export const phoneNumbersModuleKeys = {
    /** All phoneNumbersModule queries */ all: ['phonenumbersmodule'],
    /** List query keys */ lists: () => [...phoneNumbersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...phoneNumbersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...phoneNumbersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...phoneNumbersModuleKeys.details(), id],
};
export const plansModuleKeys = {
    /** All plansModule queries */ all: ['plansmodule'],
    /** List query keys */ lists: () => [...plansModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...plansModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...plansModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...plansModuleKeys.details(), id],
};
export const principalAuthModuleKeys = {
    /** All principalAuthModule queries */ all: ['principalauthmodule'],
    /** List query keys */ lists: () => [...principalAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...principalAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...principalAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...principalAuthModuleKeys.details(), id],
};
export const profilesModuleKeys = {
    /** All profilesModule queries */ all: ['profilesmodule'],
    /** List query keys */ lists: () => [...profilesModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...profilesModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...profilesModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...profilesModuleKeys.details(), id],
};
export const rateLimitMetersModuleKeys = {
    /** All rateLimitMetersModule queries */ all: ['ratelimitmetersmodule'],
    /** List query keys */ lists: () => [...rateLimitMetersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...rateLimitMetersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...rateLimitMetersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...rateLimitMetersModuleKeys.details(), id],
};
export const rateLimitsModuleKeys = {
    /** All rateLimitsModule queries */ all: ['ratelimitsmodule'],
    /** List query keys */ lists: () => [...rateLimitsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...rateLimitsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...rateLimitsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...rateLimitsModuleKeys.details(), id],
};
export const realtimeModuleKeys = {
    /** All realtimeModule queries */ all: ['realtimemodule'],
    /** List query keys */ lists: () => [...realtimeModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...realtimeModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...realtimeModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...realtimeModuleKeys.details(), id],
};
export const relationProvisionKeys = {
    /** All relationProvision queries */ all: ['relationprovision'],
    /** List query keys */ lists: () => [...relationProvisionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...relationProvisionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...relationProvisionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...relationProvisionKeys.details(), id],
};
export const resourceModuleKeys = {
    /** All resourceModule queries */ all: ['resourcemodule'],
    /** List query keys */ lists: () => [...resourceModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourceModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourceModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourceModuleKeys.details(), id],
};
export const rlsModuleKeys = {
    /** All rlsModule queries */ all: ['rlsmodule'],
    /** List query keys */ lists: () => [...rlsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...rlsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...rlsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...rlsModuleKeys.details(), id],
};
export const secureTableProvisionKeys = {
    /** All secureTableProvision queries */ all: ['securetableprovision'],
    /** List query keys */ lists: () => [...secureTableProvisionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...secureTableProvisionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...secureTableProvisionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...secureTableProvisionKeys.details(), id],
};
export const sessionSecretsModuleKeys = {
    /** All sessionSecretsModule queries */ all: ['sessionsecretsmodule'],
    /** List query keys */ lists: () => [...sessionSecretsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...sessionSecretsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...sessionSecretsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...sessionSecretsModuleKeys.details(), id],
};
export const sessionsModuleKeys = {
    /** All sessionsModule queries */ all: ['sessionsmodule'],
    /** List query keys */ lists: () => [...sessionsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...sessionsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...sessionsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...sessionsModuleKeys.details(), id],
};
export const storageLogModuleKeys = {
    /** All storageLogModule queries */ all: ['storagelogmodule'],
    /** List query keys */ lists: () => [...storageLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...storageLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...storageLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...storageLogModuleKeys.details(), id],
};
export const storageModuleKeys = {
    /** All storageModule queries */ all: ['storagemodule'],
    /** List query keys */ lists: () => [...storageModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...storageModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...storageModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...storageModuleKeys.details(), id],
};
export const transferLogModuleKeys = {
    /** All transferLogModule queries */ all: ['transferlogmodule'],
    /** List query keys */ lists: () => [...transferLogModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...transferLogModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...transferLogModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...transferLogModuleKeys.details(), id],
};
export const userAuthModuleKeys = {
    /** All userAuthModule queries */ all: ['userauthmodule'],
    /** List query keys */ lists: () => [...userAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...userAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...userAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...userAuthModuleKeys.details(), id],
};
export const userCredentialsModuleKeys = {
    /** All userCredentialsModule queries */ all: ['usercredentialsmodule'],
    /** List query keys */ lists: () => [...userCredentialsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...userCredentialsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...userCredentialsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...userCredentialsModuleKeys.details(), id],
};
export const userSettingsModuleKeys = {
    /** All userSettingsModule queries */ all: ['usersettingsmodule'],
    /** List query keys */ lists: () => [...userSettingsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...userSettingsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...userSettingsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...userSettingsModuleKeys.details(), id],
};
export const userStateModuleKeys = {
    /** All userStateModule queries */ all: ['userstatemodule'],
    /** List query keys */ lists: () => [...userStateModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...userStateModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...userStateModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...userStateModuleKeys.details(), id],
};
export const usersModuleKeys = {
    /** All usersModule queries */ all: ['usersmodule'],
    /** List query keys */ lists: () => [...usersModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...usersModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...usersModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...usersModuleKeys.details(), id],
};
export const webauthnAuthModuleKeys = {
    /** All webauthnAuthModule queries */ all: ['webauthnauthmodule'],
    /** List query keys */ lists: () => [...webauthnAuthModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...webauthnAuthModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...webauthnAuthModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...webauthnAuthModuleKeys.details(), id],
};
export const webauthnCredentialsModuleKeys = {
    /** All webauthnCredentialsModule queries */ all: ['webauthncredentialsmodule'],
    /** List query keys */ lists: () => [...webauthnCredentialsModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...webauthnCredentialsModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...webauthnCredentialsModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...webauthnCredentialsModuleKeys.details(), id],
};
export const webhookModuleKeys = {
    /** All webhookModule queries */ all: ['webhookmodule'],
    /** List query keys */ lists: () => [...webhookModuleKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...webhookModuleKeys.lists(), variables],
    /** Detail query keys */ details: () => [...webhookModuleKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...webhookModuleKeys.details(), id],
};
// ============================================================================
// Custom Query Keys
// ============================================================================
export const 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) });
 * ```
 */
export const queryKeys = {
    agentModule: agentModuleKeys,
    billingModule: billingModuleKeys,
    billingProviderModule: billingProviderModuleKeys,
    blueprint: blueprintKeys,
    blueprintConstruction: blueprintConstructionKeys,
    blueprintTemplate: blueprintTemplateKeys,
    computeLogModule: computeLogModuleKeys,
    configSecretsUserModule: configSecretsUserModuleKeys,
    connectedAccountsModule: connectedAccountsModuleKeys,
    cryptoAddressesModule: cryptoAddressesModuleKeys,
    cryptoAuthModule: cryptoAuthModuleKeys,
    databaseProvisionModule: databaseProvisionModuleKeys,
    dbPoolConfig: dbPoolConfigKeys,
    dbPool: dbPoolKeys,
    dbPresetModule: dbPresetModuleKeys,
    dbUsageModule: dbUsageModuleKeys,
    defaultIdsModule: defaultIdsModuleKeys,
    denormalizedTableField: denormalizedTableFieldKeys,
    devicesModule: devicesModuleKeys,
    emailsModule: emailsModuleKeys,
    entityTypeProvision: entityTypeProvisionKeys,
    eventsModule: eventsModuleKeys,
    functionDeploymentModule: functionDeploymentModuleKeys,
    functionInvocationModule: functionInvocationModuleKeys,
    functionModule: functionModuleKeys,
    graphExecutionModule: graphExecutionModuleKeys,
    graphModule: graphModuleKeys,
    hierarchyModule: hierarchyModuleKeys,
    httpRouteModule: httpRouteModuleKeys,
    i18NModule: i18NModuleKeys,
    identityProvidersModule: identityProvidersModuleKeys,
    inferenceLogModule: inferenceLogModuleKeys,
    infraConfigModule: infraConfigModuleKeys,
    infraSecretsModule: infraSecretsModuleKeys,
    integrationProvidersModule: integrationProvidersModuleKeys,
    internalSecretsModule: internalSecretsModuleKeys,
    invitesModule: invitesModuleKeys,
    limitsModule: limitsModuleKeys,
    membershipTypesModule: membershipTypesModuleKeys,
    membershipsModule: membershipsModuleKeys,
    merkleStoreModule: merkleStoreModuleKeys,
    namespaceModule: namespaceModuleKeys,
    notificationsModule: notificationsModuleKeys,
    permissionsModule: permissionsModuleKeys,
    phoneNumbersModule: phoneNumbersModuleKeys,
    plansModule: plansModuleKeys,
    principalAuthModule: principalAuthModuleKeys,
    profilesModule: profilesModuleKeys,
    rateLimitMetersModule: rateLimitMetersModuleKeys,
    rateLimitsModule: rateLimitsModuleKeys,
    realtimeModule: realtimeModuleKeys,
    relationProvision: relationProvisionKeys,
    resourceModule: resourceModuleKeys,
    rlsModule: rlsModuleKeys,
    secureTableProvision: secureTableProvisionKeys,
    sessionSecretsModule: sessionSecretsModuleKeys,
    sessionsModule: sessionsModuleKeys,
    storageLogModule: storageLogModuleKeys,
    storageModule: storageModuleKeys,
    transferLogModule: transferLogModuleKeys,
    userAuthModule: userAuthModuleKeys,
    userCredentialsModule: userCredentialsModuleKeys,
    userSettingsModule: userSettingsModuleKeys,
    userStateModule: userStateModuleKeys,
    usersModule: usersModuleKeys,
    webauthnAuthModule: webauthnAuthModuleKeys,
    webauthnCredentialsModule: webauthnCredentialsModuleKeys,
    webhookModule: webhookModuleKeys,
    custom: customQueryKeys,
};
