// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Query // Facade - Public API Surface // Import internal declarations import * as Internal from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Cross-namespace type imports for constraints import type { InternalEntityEntry, ISnapshot, IStateManager } from './Microsoft.EntityFrameworkCore.ChangeTracking.Internal/internal/index.js'; import type { ValueComparer } from './Microsoft.EntityFrameworkCore.ChangeTracking/internal/index.js'; import type { CommandSource, IDiagnosticsLogger_1, IInterceptors, IRelationalCommandDiagnosticsLogger, ISingletonInterceptor } from './Microsoft.EntityFrameworkCore.Diagnostics/internal/index.js'; import type { IAnnotation, IConcurrencyDetector, ICoreSingletonOptions, ICurrentDbContext, IDbContextOptions } from './Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js'; import type { IDbContextServices } from './Microsoft.EntityFrameworkCore.Internal/internal/index.js'; import type { IClrCollectionAccessor, IComplexProperty, IComplexType, IEntityType, IKey, IModel, INavigation, INavigationBase, IProperty, IPropertyBase, ITableBase, ITypeBase, MemberIdentity } from './Microsoft.EntityFrameworkCore.Metadata/internal/index.js'; import type { RelationalCommandResolver, ResultContext, SingleQueryResultCoordinator, SplitQueryResultCoordinator } from './Microsoft.EntityFrameworkCore.Query.Internal/internal/index.js'; import type { AtTimeZoneExpression, CaseExpression, CaseWhenClause, CollateExpression, ColumnExpression, ColumnValueSetter, CrossApplyExpression, CrossJoinExpression, DeleteExpression, DistinctExpression, ExceptExpression, ExistsExpression, FromSqlExpression, InExpression, InnerJoinExpression, IntersectExpression, JsonScalarExpression, LeftJoinExpression, LikeExpression, OrderingExpression, OuterApplyExpression, ProjectionExpression, RightJoinExpression, RowNumberExpression, RowValueExpression, ScalarSubqueryExpression, SelectExpression, SetOperationBase, SqlBinaryExpression, SqlConstantExpression, SqlExpression, SqlFragmentExpression, SqlFunctionExpression, SqlParameterExpression, SqlUnaryExpression, TableExpression, TableExpressionBase, TableValuedFunctionExpression, UnionExpression, UpdateExpression, ValuesExpression } from './Microsoft.EntityFrameworkCore.Query.SqlExpressions/internal/index.js'; import type { JsonReaderData } from './Microsoft.EntityFrameworkCore.Storage.Json/internal/index.js'; import type { IExceptionDetector, IExecutionStrategy, IntTypeMapping, IParameterNameGeneratorFactory, IRelationalCommand, IRelationalCommandBuilder, IRelationalCommandBuilderFactory, IRelationalConnection, IRelationalTypeMappingSource, ISqlGenerationHelper, ITypeMappingSource, MaterializationContext, ReaderColumn, RelationalCommandBuilderDependencies, RelationalTypeMapping } from './Microsoft.EntityFrameworkCore.Storage/internal/index.js'; import type { DbContext, DbLoggerCategory_Database_Command, DbLoggerCategory_Query, ParameterTranslationMode, QuerySplittingBehavior, QueryTrackingBehavior } from './Microsoft.EntityFrameworkCore/internal/index.js'; import type { Dictionary, HashSet, IAsyncEnumerable, ICollection, IEnumerable as IEnumerable__System_Collections_Generic, IEqualityComparer, IReadOnlyCollection, IReadOnlyDictionary, IReadOnlyList, IReadOnlySet, ISet, List } from '@tsonic/dotnet/System.Collections.Generic.js'; import type { IEnumerable } from '@tsonic/dotnet/System.Collections.js'; import type { DbCommand, DbDataReader } from '@tsonic/dotnet/System.Data.Common.js'; import type { Action, Attribute, Boolean as ClrBoolean, Char, Enum, Exception, Func, IComparable, IConvertible, IDisposable, IEquatable, IFormattable, Int32, ISpanFormattable, Nullable, Object as ClrObject, ReadOnlySpan, String as ClrString, Type, ValueTuple, ValueType, Void } from '@tsonic/dotnet/System.js'; import type { BinaryExpression, BlockExpression, ConditionalExpression, ConstantExpression, DefaultExpression, Expression, ExpressionType, ExpressionVisitor, GotoExpression, IndexExpression, InvocationExpression, LabelExpression, LambdaExpression, ListInitExpression, LoopExpression, MemberExpression, MemberInitExpression, MethodCallExpression, NewArrayExpression, NewExpression, ParameterExpression, SwitchExpression, TryExpression, TypeBinaryExpression, UnaryExpression } from '@tsonic/dotnet/System.Linq.Expressions.js'; import type { IQueryable, IQueryProvider } from '@tsonic/dotnet/System.Linq.js'; import type { MemberInfo, MethodInfo } from '@tsonic/dotnet/System.Reflection.js'; import type { StringBuilder } from '@tsonic/dotnet/System.Text.js'; import type { CancellationToken } from '@tsonic/dotnet/System.Threading.js'; import type { Task } from '@tsonic/dotnet/System.Threading.Tasks.js'; import type { IMemoryCache } from '@tsonic/microsoft-extensions/Microsoft.Extensions.Caching.Memory.js'; // Public API exports (curated - no internal $instance/$views leakage) export { CompiledQueryCacheKeyGenerator as CompiledQueryCacheKeyGenerator } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { CompiledQueryCacheKeyGenerator_CompiledQueryCacheKey as CompiledQueryCacheKeyGenerator_CompiledQueryCacheKey } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { CompiledQueryCacheKeyGeneratorDependencies as CompiledQueryCacheKeyGeneratorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { StructuralTypeMaterializerSourceParameters as StructuralTypeMaterializerSourceParameters } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { EntityMaterializerSourceParameters as EntityMaterializerSourceParameters } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { EntityQueryRootExpression as EntityQueryRootExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { EvaluatableExpressionFilter as EvaluatableExpressionFilter } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { EvaluatableExpressionFilterDependencies as EvaluatableExpressionFilterDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ExpressionEqualityComparer as ExpressionEqualityComparer } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ExpressionPrinter as ExpressionPrinter } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { GroupByShaperExpression as GroupByShaperExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export type IAsyncQueryProvider = Internal.IAsyncQueryProvider; export type ICompiledQueryCacheKeyGenerator = Internal.ICompiledQueryCacheKeyGenerator; export type IEvaluatableExpressionFilter = Internal.IEvaluatableExpressionFilter; export type IEvaluatableExpressionFilterPlugin = Internal.IEvaluatableExpressionFilterPlugin; export type IIncludableQueryable = Internal.IIncludableQueryable_2; export type ILiftableConstantFactory = Internal.ILiftableConstantFactory; export type ILiftableConstantProcessor = Internal.ILiftableConstantProcessor; export type INavigationExpansionExtensibilityHelper = Internal.INavigationExpansionExtensibilityHelper; export { IncludeExpression as IncludeExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { InlineQueryRootExpression as InlineQueryRootExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export type IPrintableExpression = Internal.IPrintableExpression; export type IQueryableMethodTranslatingExpressionVisitorFactory = Internal.IQueryableMethodTranslatingExpressionVisitorFactory; export type IQueryCompilationContextFactory = Internal.IQueryCompilationContextFactory; export type IQueryContextFactory = Internal.IQueryContextFactory; export type IQueryingEnumerable = Internal.IQueryingEnumerable; export type IQueryTranslationPostprocessorFactory = Internal.IQueryTranslationPostprocessorFactory; export type IQueryTranslationPreprocessorFactory = Internal.IQueryTranslationPreprocessorFactory; export type IShapedQueryCompilingExpressionVisitorFactory = Internal.IShapedQueryCompilingExpressionVisitorFactory; export type IStructuralTypeMaterializerSource = Internal.IStructuralTypeMaterializerSource; export type IEntityMaterializerSource = Internal.IEntityMaterializerSource; export { LiftableConstantExpression as LiftableConstantExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { LiftableConstantExpressionDependencies as LiftableConstantExpressionDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { LiftableConstantExpressionHelpers$instance as LiftableConstantExpressionHelpers } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { LiftableConstantFactory as LiftableConstantFactory } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { LiftableConstantProcessor as LiftableConstantProcessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { MaterializeCollectionNavigationExpression as MaterializeCollectionNavigationExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { MaterializerLiftableConstantContext as MaterializerLiftableConstantContext } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { NavigationExpansionExtensibilityHelper as NavigationExpansionExtensibilityHelper } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { NavigationExpansionExtensibilityHelperDependencies as NavigationExpansionExtensibilityHelperDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ParameterQueryRootExpression as ParameterQueryRootExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ProjectionBindingExpression as ProjectionBindingExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ProjectionMember as ProjectionMember } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryableMethods$instance as QueryableMethods } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryableMethodTranslatingExpressionVisitor as QueryableMethodTranslatingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryableMethodTranslatingExpressionVisitor_ExecuteUpdateSetter as QueryableMethodTranslatingExpressionVisitor_ExecuteUpdateSetter } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryableMethodTranslatingExpressionVisitorDependencies as QueryableMethodTranslatingExpressionVisitorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryCompilationContext as QueryCompilationContext } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryCompilationContextDependencies as QueryCompilationContextDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryContext as QueryContext } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryContextDependencies as QueryContextDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryParameterExpression as QueryParameterExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryRootExpression as QueryRootExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryRootProcessor as QueryRootProcessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryTranslationPostprocessor as QueryTranslationPostprocessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryTranslationPostprocessorDependencies as QueryTranslationPostprocessorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryTranslationPreprocessor as QueryTranslationPreprocessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QueryTranslationPreprocessorDependencies as QueryTranslationPreprocessorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ReplacingExpressionVisitor as ReplacingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ResultCardinality as ResultCardinality } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ShapedQueryCompilingExpressionVisitor as ShapedQueryCompilingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ShapedQueryCompilingExpressionVisitorDependencies as ShapedQueryCompilingExpressionVisitorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ShapedQueryExpression as ShapedQueryExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { StructuralTypeShaperExpression as StructuralTypeShaperExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { TransparentIdentifierFactory$instance as TransparentIdentifierFactory } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { NotParameterizedAttribute as NotParameterizedAttribute } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { CollectionResultExpression as CollectionResultExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { EnumerableExpression as EnumerableExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ExpressionExtensions$instance as ExpressionExtensions } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export type IAggregateMethodCallTranslator = Internal.IAggregateMethodCallTranslator; export type IAggregateMethodCallTranslatorPlugin = Internal.IAggregateMethodCallTranslatorPlugin; export type IAggregateMethodCallTranslatorProvider = Internal.IAggregateMethodCallTranslatorProvider; export type IMemberTranslator = Internal.IMemberTranslator; export type IMemberTranslatorPlugin = Internal.IMemberTranslatorPlugin; export type IMemberTranslatorProvider = Internal.IMemberTranslatorProvider; export type IMethodCallTranslator = Internal.IMethodCallTranslator; export type IMethodCallTranslatorPlugin = Internal.IMethodCallTranslatorPlugin; export type IMethodCallTranslatorProvider = Internal.IMethodCallTranslatorProvider; export type IQuerySqlGeneratorFactory = Internal.IQuerySqlGeneratorFactory; export type IRelationalLiftableConstantFactory = Internal.IRelationalLiftableConstantFactory; export type IRelationalParameterBasedSqlProcessorFactory = Internal.IRelationalParameterBasedSqlProcessorFactory; export type IRelationalQueryStringFactory = Internal.IRelationalQueryStringFactory; export type IRelationalQuotableExpression = Internal.IRelationalQuotableExpression; export type IRelationalSqlTranslatingExpressionVisitorFactory = Internal.IRelationalSqlTranslatingExpressionVisitorFactory; export type ISqlAliasManagerFactory = Internal.ISqlAliasManagerFactory; export type ISqlExpressionFactory = Internal.ISqlExpressionFactory; export { JsonQueryExpression as JsonQueryExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { ParametersCacheDecorator as ParametersCacheDecorator } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { PathSegment as PathSegment } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QuerySqlGenerator as QuerySqlGenerator } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { QuerySqlGeneratorDependencies as QuerySqlGeneratorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalAggregateMethodCallTranslatorProvider as RelationalAggregateMethodCallTranslatorProvider } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalAggregateMethodCallTranslatorProviderDependencies as RelationalAggregateMethodCallTranslatorProviderDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalCollectionShaperExpression as RelationalCollectionShaperExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalCompiledQueryCacheKeyGenerator as RelationalCompiledQueryCacheKeyGenerator } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalCompiledQueryCacheKeyGenerator_RelationalCompiledQueryCacheKey as RelationalCompiledQueryCacheKeyGenerator_RelationalCompiledQueryCacheKey } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalCompiledQueryCacheKeyGeneratorDependencies as RelationalCompiledQueryCacheKeyGeneratorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalEvaluatableExpressionFilter as RelationalEvaluatableExpressionFilter } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalEvaluatableExpressionFilterDependencies as RelationalEvaluatableExpressionFilterDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalExpressionQuotingUtilities$instance as RelationalExpressionQuotingUtilities } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalGroupByResultExpression as RelationalGroupByResultExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalGroupByShaperExpression as RelationalGroupByShaperExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalLiftableConstantExpressionDependencies as RelationalLiftableConstantExpressionDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalLiftableConstantFactory as RelationalLiftableConstantFactory } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalLiftableConstantProcessor as RelationalLiftableConstantProcessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalMaterializerLiftableConstantContext as RelationalMaterializerLiftableConstantContext } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalMemberTranslatorProvider as RelationalMemberTranslatorProvider } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalMemberTranslatorProviderDependencies as RelationalMemberTranslatorProviderDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalMethodCallTranslatorProvider as RelationalMethodCallTranslatorProvider } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalMethodCallTranslatorProviderDependencies as RelationalMethodCallTranslatorProviderDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalParameterBasedSqlProcessor as RelationalParameterBasedSqlProcessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalParameterBasedSqlProcessorDependencies as RelationalParameterBasedSqlProcessorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalParameterBasedSqlProcessorParameters as RelationalParameterBasedSqlProcessorParameters } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryableMethodTranslatingExpressionVisitor as RelationalQueryableMethodTranslatingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryableMethodTranslatingExpressionVisitor_RelationalInferredTypeMappingApplier as RelationalQueryableMethodTranslatingExpressionVisitor_RelationalInferredTypeMappingApplier } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryableMethodTranslatingExpressionVisitorDependencies as RelationalQueryableMethodTranslatingExpressionVisitorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryCompilationContext as RelationalQueryCompilationContext } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryCompilationContextDependencies as RelationalQueryCompilationContextDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryContext as RelationalQueryContext } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryContextDependencies as RelationalQueryContextDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryRootProcessor as RelationalQueryRootProcessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryTranslationPostprocessor as RelationalQueryTranslationPostprocessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryTranslationPostprocessorDependencies as RelationalQueryTranslationPostprocessorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryTranslationPreprocessor as RelationalQueryTranslationPreprocessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalQueryTranslationPreprocessorDependencies as RelationalQueryTranslationPreprocessorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalShapedQueryCompilingExpressionVisitor as RelationalShapedQueryCompilingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalShapedQueryCompilingExpressionVisitor_ShaperProcessingExpressionVisitor as RelationalShapedQueryCompilingExpressionVisitor_ShaperProcessingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalShapedQueryCompilingExpressionVisitorDependencies as RelationalShapedQueryCompilingExpressionVisitorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalSplitCollectionShaperExpression as RelationalSplitCollectionShaperExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalSqlTranslatingExpressionVisitor as RelationalSqlTranslatingExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalSqlTranslatingExpressionVisitorDependencies as RelationalSqlTranslatingExpressionVisitorDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalSqlTranslatingExpressionVisitorFactory as RelationalSqlTranslatingExpressionVisitorFactory } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalStructuralTypeShaperExpression as RelationalStructuralTypeShaperExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { RelationalTypeMappingPostprocessor as RelationalTypeMappingPostprocessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlAliasManager as SqlAliasManager } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlAliasManagerFactory as SqlAliasManagerFactory } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlExpressionFactory as SqlExpressionFactory } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlExpressionFactoryDependencies as SqlExpressionFactoryDependencies } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlExpressionVisitor as SqlExpressionVisitor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlNullabilityProcessor as SqlNullabilityProcessor } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { SqlTreePruner as SqlTreePruner } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; export { StructuralTypeProjectionExpression as StructuralTypeProjectionExpression } from './Microsoft.EntityFrameworkCore.Query/internal/index.js'; // Multi-arity family value exports (arity-0 constructors/static namespaces) export const UpdateSettersBuilder: typeof Internal.UpdateSettersBuilder; // Multi-arity family sentinel (detects unspecified type parameters) declare const __unspecified: unique symbol; export type __ = typeof __unspecified; export type UpdateSettersBuilder< T1 extends unknown | __ = __, > = [T1] extends [__] ? Internal.UpdateSettersBuilder : [T1] extends [unknown] ? Internal.UpdateSettersBuilder_1 : never;