// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Metadata.Builders // Assembly: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Relational // 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'; // Import types from other namespaces import type { ValueComparer } from "../../Microsoft.EntityFrameworkCore.ChangeTracking/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Infrastructure_Internal from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import type { IInfrastructure_1 } from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import type { ConventionSet, IConvention } from "../../Microsoft.EntityFrameworkCore.Metadata.Conventions/internal/index.js"; import type { ComplexPropertyConfiguration, EntityType, EntityTypeMappingFragment, ForeignKey, InternalCheckConstraintBuilder, InternalComplexPropertyBuilder, InternalComplexTypeBuilder, InternalDbFunctionBuilder, InternalEntityTypeBuilder, InternalForeignKeyBuilder, InternalModelBuilder, InternalStoredProcedureBuilder, InternalStoredProcedureParameterBuilder, InternalStoredProcedureResultColumnBuilder, InternalTriggerBuilder, PropertyConfiguration, RelationalPropertyOverrides } from "../../Microsoft.EntityFrameworkCore.Metadata.Internal/internal/index.js"; import type { IConventionAnnotatable, IConventionCheckConstraint, IConventionComplexProperty, IConventionComplexType, IConventionDbFunction, IConventionDbFunctionParameter, IConventionElementType, IConventionEntityType, IConventionEntityTypeMappingFragment, IConventionForeignKey, IConventionIndex, IConventionKey, IConventionModel, IConventionNavigation, IConventionProperty, IConventionPropertyBase, IConventionRelationalPropertyOverrides, IConventionSequence, IConventionServiceProperty, IConventionSkipNavigation, IConventionStoredProcedure, IConventionStoredProcedureParameter, IConventionStoredProcedureResultColumn, IConventionTrigger, IConventionTypeBase, IMutableCheckConstraint, IMutableComplexProperty, IMutableComplexType, IMutableDbFunction, IMutableDbFunctionParameter, IMutableElementType, IMutableEntityType, IMutableEntityTypeMappingFragment, IMutableForeignKey, IMutableIndex, IMutableKey, IMutableNavigationBase, IMutableProperty, IMutableRelationalPropertyOverrides, IMutableSequence, IMutableSkipNavigation, IMutableStoredProcedure, IMutableStoredProcedureParameter, IMutableStoredProcedureResultColumn, IMutableTrigger, IProperty, ITypeBase, MemberIdentity, ServiceParameterBinding, StoreObjectIdentifier } from "../../Microsoft.EntityFrameworkCore.Metadata/internal/index.js"; import type { SqlExpression } from "../../Microsoft.EntityFrameworkCore.Query.SqlExpressions/internal/index.js"; import type { ValueConverter, ValueConverter_2 } from "../../Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js"; import type { CoreTypeMapping, RelationalTypeMapping } from "../../Microsoft.EntityFrameworkCore.Storage/internal/index.js"; import type { ValueGenerator, ValueGeneratorFactory } from "../../Microsoft.EntityFrameworkCore.ValueGeneration/internal/index.js"; import type { ChangeTrackingStrategy, DeleteBehavior, PropertyAccessMode } from "../../Microsoft.EntityFrameworkCore/internal/index.js"; import type { IEnumerable_1, IReadOnlyList_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import type { ParameterDirection } from "@tsonic/dotnet/System.Data/internal/index.js"; import type { Expression_1, LambdaExpression } from "@tsonic/dotnet/System.Linq.Expressions/internal/index.js"; import type { FieldInfo, MemberInfo } from "@tsonic/dotnet/System.Reflection/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Action_1, Boolean as ClrBoolean, Func_1, Func_2, Func_3, Int32, Int64, IServiceProvider, Nullable_1, Object as ClrObject, String as ClrString, Type, Void } from "@tsonic/dotnet/System/internal/index.js"; export interface IConventionAnnotatableBuilder$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionAnnotatableBuilder: never; readonly Metadata: IConventionAnnotatable; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; } export type IConventionAnnotatableBuilder = IConventionAnnotatableBuilder$instance; export interface IConventionCheckConstraintBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionCheckConstraintBuilder: never; readonly Metadata: IConventionCheckConstraint; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetName(name: string | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionCheckConstraintBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionCheckConstraintBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionCheckConstraintBuilder = IConventionCheckConstraintBuilder$instance; export interface IConventionComplexPropertyBuilder$instance extends IConventionPropertyBaseBuilder_1, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionComplexPropertyBuilder: never; readonly Metadata: IConventionComplexProperty; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldName: string | null, fromDataAnnotation?: boolean): boolean; CanSetIsRequired(required: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; IsRequired(required: Nullable_1, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetPropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder; } export type IConventionComplexPropertyBuilder = IConventionComplexPropertyBuilder$instance; export interface IConventionComplexTypeBuilder$instance extends IConventionTypeBaseBuilder, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionComplexTypeBuilder: never; readonly Metadata: IConventionComplexType; readonly ModelBuilder: IConventionModelBuilder; CanHaveComplexProperty(memberInfo: MemberInfo, complexType?: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveComplexProperty(propertyType: Type | null, propertyName: string, complexType?: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveProperty(memberInfo: MemberInfo, fromDataAnnotation?: boolean): boolean; CanHaveProperty(propertyType: Type | null, propertyName: string, fromDataAnnotation?: boolean): boolean; CanRemoveComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): boolean; CanRemoveDiscriminator(fromDataAnnotation?: boolean): boolean; CanRemoveProperty(property: IConventionProperty, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetDiscriminator(name: string, type: Type, fromDataAnnotation?: boolean): boolean; CanSetDiscriminator(type: Type, fromDataAnnotation?: boolean): boolean; ComplexProperty(memberInfo: MemberInfo, complexType?: Type | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; ComplexProperty(propertyType: Type, propertyName: string, complexType?: Type | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; GetOrCreateProperties(memberInfos: IEnumerable_1 | null, fromDataAnnotation?: boolean): IReadOnlyList_1 | null; GetOrCreateProperties(propertyNames: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): IReadOnlyList_1 | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionComplexTypeBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): IConventionComplexTypeBuilder | null; HasChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasDiscriminator(fromDataAnnotation?: boolean): IConventionComplexTypeDiscriminatorBuilder | null; HasDiscriminator(memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionComplexTypeDiscriminatorBuilder | null; HasDiscriminator(name: string, fromDataAnnotation?: boolean): IConventionComplexTypeDiscriminatorBuilder | null; HasDiscriminator(name: string, type: Type, fromDataAnnotation?: boolean): IConventionComplexTypeDiscriminatorBuilder | null; HasDiscriminator(type: Type, fromDataAnnotation?: boolean): IConventionComplexTypeDiscriminatorBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionComplexTypeBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): IConventionComplexTypeBuilder | null; HasNoComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoDiscriminator(fromDataAnnotation?: boolean): IConventionComplexTypeBuilder | null; HasNoProperty(property: IConventionProperty, fromDataAnnotation?: boolean): IConventionComplexTypeBuilder | null; HasNoProperty(property: IConventionProperty, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; IndexerProperty(propertyType: Type, propertyName: string, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; IsIgnored(memberName: string, fromDataAnnotation?: boolean): boolean; Property(memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; Property(propertyType: Type, propertyName: string, setTypeConfigurationSource?: boolean, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; RemoveUnusedImplicitProperties(properties: IReadOnlyList_1): IConventionComplexTypeBuilder; RemoveUnusedImplicitProperties(properties: IReadOnlyList_1): IConventionTypeBaseBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; } export type IConventionComplexTypeBuilder = IConventionComplexTypeBuilder$instance; export interface IConventionComplexTypeDiscriminatorBuilder$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionComplexTypeDiscriminatorBuilder: never; readonly ComplexType: IConventionComplexType; CanSetValue(value: unknown | null, fromDataAnnotation?: boolean): boolean; HasValue(value: unknown | null, fromDataAnnotation?: boolean): IConventionComplexTypeDiscriminatorBuilder | null; } export type IConventionComplexTypeDiscriminatorBuilder = IConventionComplexTypeDiscriminatorBuilder$instance; export interface IConventionDbFunctionBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionDbFunctionBuilder: never; readonly Metadata: IConventionDbFunction; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetIsBuiltIn(builtIn: boolean, fromDataAnnotation?: boolean): boolean; CanSetName(name: string | null, fromDataAnnotation?: boolean): boolean; CanSetTranslation(translation: Func_2, SqlExpression> | null, fromDataAnnotation?: boolean): boolean; CanSetTypeMapping(typeMapping: RelationalTypeMapping | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder | null; HasParameter(name: string, fromDataAnnotation?: boolean): IConventionDbFunctionParameterBuilder; HasTranslation(translation: Func_2, SqlExpression> | null, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder | null; HasTypeMapping(typeMapping: RelationalTypeMapping | null, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder | null; IsBuiltIn(builtIn: boolean, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionDbFunctionBuilder = IConventionDbFunctionBuilder$instance; export interface IConventionDbFunctionParameterBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionDbFunctionParameterBuilder: never; readonly Metadata: IConventionDbFunctionParameter; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetStoreType(storeType: string | null, fromDataAnnotation?: boolean): boolean; CanSetTypeMapping(typeMapping: RelationalTypeMapping | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionDbFunctionParameterBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionDbFunctionParameterBuilder | null; HasTypeMapping(typeMapping: RelationalTypeMapping | null, fromDataAnnotation?: boolean): IConventionDbFunctionParameterBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionDbFunctionParameterBuilder = IConventionDbFunctionParameterBuilder$instance; export interface IConventionDiscriminatorBuilder$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionDiscriminatorBuilder: never; readonly EntityType: IConventionEntityType; CanSetIsComplete(complete: boolean, fromDataAnnotation?: boolean): boolean; CanSetValue(entityType: IConventionEntityType, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetValue(value: unknown | null, fromDataAnnotation?: boolean): boolean; HasValue(entityType: IConventionEntityType, value: unknown | null, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; HasValue(value: unknown | null, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; IsComplete(complete: boolean, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; } export type IConventionDiscriminatorBuilder = IConventionDiscriminatorBuilder$instance; export interface IConventionElementTypeBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionElementTypeBuilder: never; readonly Metadata: IConventionElementType; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetConversion(converter: ValueConverter | null, fromDataAnnotation?: boolean): boolean; CanSetConversion(providerClrType: Type | null, fromDataAnnotation?: boolean): boolean; CanSetIsRequired(required: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetTypeMapping(typeMapping: CoreTypeMapping, fromDataAnnotation?: boolean): boolean; CanSetValueComparer(comparer: ValueComparer | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; HasConversion(converter: ValueConverter | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; HasConversion(providerClrType: Type | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; HasTypeMapping(typeMapping: CoreTypeMapping | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; HasValueComparer(comparer: ValueComparer | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; IsRequired(required: Nullable_1, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; } export type IConventionElementTypeBuilder = IConventionElementTypeBuilder$instance; export interface IConventionEntityTypeBuilder$instance extends IConventionTypeBaseBuilder, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionEntityTypeBuilder: never; readonly Metadata: IConventionEntityType; readonly ModelBuilder: IConventionModelBuilder; CanHaveComplexProperty(memberInfo: MemberInfo, complexType?: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveComplexProperty(propertyType: Type | null, propertyName: string, complexType?: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveNavigation(navigationName: string, type: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveProperty(propertyType: Type | null, propertyName: string, fromDataAnnotation?: boolean): boolean; CanHaveProperty(memberInfo: MemberInfo, fromDataAnnotation?: boolean): boolean; CanHaveServiceProperty(memberInfo: MemberInfo, fromDataAnnotation?: boolean): boolean; CanHaveTrigger(modelName: string, fromDataAnnotation?: boolean): boolean; CanRemoveComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): boolean; CanRemoveIndex(index: IConventionIndex, fromDataAnnotation?: boolean): boolean; CanRemoveKey(key: IConventionKey, fromDataAnnotation?: boolean): boolean; CanRemoveKey(fromDataAnnotation?: boolean): boolean; CanRemoveNavigation(navigation: IConventionNavigation, fromDataAnnotation?: boolean): boolean; CanRemoveProperty(property: IConventionProperty, fromDataAnnotation?: boolean): boolean; CanRemoveRelationship(foreignKey: IConventionForeignKey, fromDataAnnotation?: boolean): boolean; CanRemoveServiceProperty(serviceProperty: IConventionServiceProperty, fromDataAnnotation?: boolean): boolean; CanRemoveSkipNavigation(skipNavigation: IConventionSkipNavigation, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetBaseType(baseEntityType: IConventionEntityType | null, fromDataAnnotation?: boolean): boolean; CanSetChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetDiscriminator(type: Type, fromDataAnnotation?: boolean): boolean; CanSetDiscriminator(name: string, type: Type, fromDataAnnotation?: boolean): boolean; CanSetPrimaryKey(propertyNames: IReadOnlyList_1, fromDataAnnotation?: boolean): boolean; CanSetQueryFilter(filter: LambdaExpression | null, fromDataAnnotation?: boolean): boolean; CanSetQueryFilter(filterKey: string, filter: LambdaExpression | null, fromDataAnnotation?: boolean): boolean; ComplexProperty(memberInfo: MemberInfo, complexType?: Type | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; ComplexProperty(propertyType: Type, propertyName: string, complexType?: Type | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; GetOrCreateProperties(memberInfos: IEnumerable_1 | null, fromDataAnnotation?: boolean): IReadOnlyList_1 | null; GetOrCreateProperties(propertyNames: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): IReadOnlyList_1 | null; GetTargetEntityTypeBuilder(targetClrType: Type, navigationInfo: MemberInfo, createIfMissing?: boolean, targetShouldBeOwned?: Nullable_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasBaseType(baseEntityType: IConventionEntityType | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasDiscriminator(fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; HasDiscriminator(memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; HasDiscriminator(name: string, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; HasDiscriminator(name: string, type: Type, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; HasDiscriminator(type: Type, fromDataAnnotation?: boolean): IConventionDiscriminatorBuilder | null; HasIndex(propertyNames: IReadOnlyList_1, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; HasIndex(propertyNames: IReadOnlyList_1, name: string, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoIndex(index: IConventionIndex, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoKey(key: IConventionKey, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoKey(fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoKey(properties: IReadOnlyList_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoNavigation(navigation: IConventionNavigation, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoProperty(property: IConventionProperty, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoProperty(property: IConventionProperty, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoRelationship(foreignKey: IConventionForeignKey, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoRelationship(properties: IReadOnlyList_1, principalKey: IConventionKey, principalEntityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoServiceProperty(serviceProperty: IConventionServiceProperty, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasNoSkipNavigation(skipNavigation: IConventionSkipNavigation, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasOwnership(targetEntityType: IConventionEntityType, navigation: MemberInfo, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: IConventionEntityType, navigation: MemberInfo, inverseNavigation: MemberInfo | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: IConventionEntityType, navigationName: string, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: IConventionEntityType, navigationName: string, inverseNavigationName: string | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: Type, navigation: MemberInfo, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: Type, navigation: MemberInfo, inverseNavigation: MemberInfo | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: Type, navigationName: string, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasOwnership(targetEntityType: Type, navigationName: string, inverseNavigationName: string | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasQueryFilter(filter: LambdaExpression | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasQueryFilter(filterKey: string, filter: LambdaExpression | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasRelationship(principalEntityType: IConventionEntityType, principalKey: IConventionKey, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(targetEntityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(principalEntityType: IConventionEntityType, dependentProperties: IReadOnlyList_1, principalKey: IConventionKey, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(principalEntityType: IConventionEntityType, dependentProperties: IReadOnlyList_1, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(targetEntityType: IConventionEntityType, navigation: MemberInfo, setTargetAsPrincipal?: boolean, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(targetEntityType: IConventionEntityType, navigation: MemberInfo, inverseNavigation: MemberInfo | null, setTargetAsPrincipal?: boolean, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(targetEntityType: IConventionEntityType, navigationName: string, setTargetAsPrincipal?: boolean, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasRelationship(targetEntityType: IConventionEntityType, navigationName: string, inverseNavigationName: string | null, setTargetAsPrincipal?: boolean, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasSkipNavigation(navigation: MemberInfo, targetEntityType: IConventionEntityType, collection?: Nullable_1, onDependent?: Nullable_1, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasSkipNavigation(navigation: MemberInfo, targetEntityType: IConventionEntityType, inverseNavigation: MemberInfo, collections?: Nullable_1, onDependent?: Nullable_1, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasSkipNavigation(navigationName: string, targetEntityType: IConventionEntityType, navigationType?: Type | null, collection?: Nullable_1, onDependent?: Nullable_1, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasTrigger(modelName: string, fromDataAnnotation?: boolean): IConventionTriggerBuilder | null; IndexerProperty(propertyType: Type, propertyName: string, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; PrimaryKey(properties: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): IConventionKeyBuilder | null; Property(memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; Property(propertyType: Type, propertyName: string, setTypeConfigurationSource?: boolean, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; RemoveUnusedImplicitProperties(properties: IReadOnlyList_1): IConventionEntityTypeBuilder; RemoveUnusedImplicitProperties(properties: IReadOnlyList_1): IConventionTypeBaseBuilder; ServiceProperty(memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; ServiceProperty(serviceType: Type, memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanRemoveDiscriminator(fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; IsIgnored(memberName: string, fromDataAnnotation?: boolean): boolean; } export type IConventionEntityTypeBuilder = IConventionEntityTypeBuilder$instance; export interface IConventionEntityTypeMappingFragmentBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionEntityTypeMappingFragmentBuilder: never; readonly Metadata: IConventionEntityTypeMappingFragment; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; } export type IConventionEntityTypeMappingFragmentBuilder = IConventionEntityTypeMappingFragmentBuilder$instance; export interface IConventionForeignKeyBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionForeignKeyBuilder: never; readonly Metadata: IConventionForeignKey; readonly ModelBuilder: IConventionModelBuilder; CanInvert(newForeignKeyProperties: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): boolean; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetEntityTypes(principalEntityType: IConventionEntityType, dependentEntityType: IConventionEntityType, fromDataAnnotation?: boolean): boolean; CanSetIsRequired(required: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetNavigation(property: MemberInfo | null, pointsToPrincipal: boolean, fromDataAnnotation?: boolean): boolean; CanSetNavigation(name: string | null, pointsToPrincipal: boolean, fromDataAnnotation?: boolean): boolean; CanSetNavigations(navigationToPrincipal: MemberInfo | null, navigationToDependent: MemberInfo | null, fromDataAnnotation?: boolean): boolean; CanSetNavigations(navigationToPrincipalName: string | null, navigationToDependentName: string | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasEntityTypes(principalEntityType: IConventionEntityType, dependentEntityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasForeignKey(propertyNames: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasNavigation(property: MemberInfo | null, pointsToPrincipal: boolean, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasNavigation(name: string | null, pointsToPrincipal: boolean, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasNavigations(navigationToPrincipal: MemberInfo | null, navigationToDependent: MemberInfo | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasNavigations(navigationToPrincipalName: string | null, navigationToDependentName: string | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; IsRequired(required: Nullable_1, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; } export type IConventionForeignKeyBuilder = IConventionForeignKeyBuilder$instance; export interface IConventionIndexBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionIndexBuilder: never; readonly Metadata: IConventionIndex; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetIsDescending(descending: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): boolean; CanSetIsUnique(unique: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; IsDescending(descending: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; IsUnique(unique: Nullable_1, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; } export type IConventionIndexBuilder = IConventionIndexBuilder$instance; export interface IConventionKeyBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionKeyBuilder: never; readonly Metadata: IConventionKey; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionKeyBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionKeyBuilder | null; } export type IConventionKeyBuilder = IConventionKeyBuilder$instance; export interface IConventionModelBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionModelBuilder: never; readonly Metadata: IConventionModel; readonly ModelBuilder: IConventionModelBuilder; CanHaveSharedTypeEntity(name: string, type: Type | null, fromDataAnnotation?: boolean): boolean; CanRemoveEntity(entityType: IConventionEntityType, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): boolean; ComplexType(type: Type, fromDataAnnotation?: boolean): IConventionModelBuilder | null; Entity(name: string, shouldBeOwned?: Nullable_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; Entity(name: string, definingNavigationName: string, definingEntityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; Entity(type: Type, shouldBeOwned?: Nullable_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; Entity(type: Type, definingNavigationName: string, definingEntityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionModelBuilder | null; HasChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): IConventionModelBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionModelBuilder | null; HasNoEntityType(entityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionModelBuilder | null; IsIgnored(typeName: string, fromDataAnnotation?: boolean): boolean; IsIgnored(type: Type, fromDataAnnotation?: boolean): boolean; Owned(type: Type, fromDataAnnotation?: boolean): IConventionOwnedEntityTypeBuilder | null; SharedTypeEntity(name: string, type: Type, shouldBeOwned?: Nullable_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionModelBuilder = IConventionModelBuilder$instance; export interface IConventionNavigationBuilder$instance extends IConventionPropertyBaseBuilder_1, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionNavigationBuilder: never; readonly Metadata: IConventionNavigation; readonly ModelBuilder: IConventionModelBuilder; AutoInclude(autoInclude: Nullable_1, fromDataAnnotation?: boolean): IConventionNavigationBuilder | null; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetAutoInclude(autoInclude: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldName: string | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionNavigationBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionNavigationBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionNavigationBuilder; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionNavigationBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetPropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionNavigationBuilder; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionNavigationBuilder; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): IConventionNavigationBuilder; } export type IConventionNavigationBuilder = IConventionNavigationBuilder$instance; export interface IConventionOwnedEntityTypeBuilder$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionOwnedEntityTypeBuilder: never; } export type IConventionOwnedEntityTypeBuilder = IConventionOwnedEntityTypeBuilder$instance; export interface IConventionPropertyBaseBuilder_1$instance> extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionPropertyBaseBuilder_1: never; readonly Metadata: IConventionPropertyBase; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldName: string | null, fromDataAnnotation?: boolean): boolean; CanSetPropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): TBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): TBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): TBuilder | null; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): TBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionPropertyBaseBuilder_1> = IConventionPropertyBaseBuilder_1$instance; export interface IConventionPropertyBuilder$instance extends IConventionPropertyBaseBuilder_1, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionPropertyBuilder: never; readonly Metadata: IConventionProperty; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetConversion(converter: ValueConverter | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldName: string | null, fromDataAnnotation?: boolean): boolean; CanSetIsRequired(required: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetSentinel(sentinel: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetTypeMapping(typeMapping: CoreTypeMapping, fromDataAnnotation?: boolean): boolean; CanSetValueComparer(comparer: ValueComparer | null, fromDataAnnotation?: boolean): boolean; CanSetValueGenerator(factory: Func_3 | null, fromDataAnnotation?: boolean): boolean; CanSetValueGeneratorFactory(valueGeneratorFactoryType: Type | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasConversion(converter: ValueConverter | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasSentinel(sentinel: unknown | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasTypeMapping(typeMapping: CoreTypeMapping | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasValueComparer(comparer: ValueComparer | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasValueGenerator(factory: Func_3 | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; HasValueGenerator(valueGeneratorType: Type | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; IsRequired(required: Nullable_1, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; SetElementType(elementType: Type | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetPropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionPropertyBuilder; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): IConventionPropertyBuilder; } export type IConventionPropertyBuilder = IConventionPropertyBuilder$instance; export interface IConventionRelationalPropertyOverridesBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionRelationalPropertyOverridesBuilder: never; readonly Metadata: IConventionRelationalPropertyOverrides; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; } export type IConventionRelationalPropertyOverridesBuilder = IConventionRelationalPropertyOverridesBuilder$instance; export interface IConventionSequenceBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionSequenceBuilder: never; readonly Metadata: IConventionSequence; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetIncrementsBy(increment: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetType(type: Type | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionSequenceBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionSequenceBuilder | null; HasType(type: Type | null, fromDataAnnotation?: boolean): IConventionSequenceBuilder | null; IncrementsBy(increment: Nullable_1, fromDataAnnotation?: boolean): IConventionSequenceBuilder | null; } export type IConventionSequenceBuilder = IConventionSequenceBuilder$instance; export interface IConventionServicePropertyBuilder$instance extends IConventionPropertyBaseBuilder_1, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionServicePropertyBuilder: never; readonly Metadata: IConventionServiceProperty; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldName: string | null, fromDataAnnotation?: boolean): boolean; CanSetParameterBinding(parameterBinding: ServiceParameterBinding | null, fromDataAnnotation?: boolean): boolean; CanSetPropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; HasParameterBinding(parameterBinding: ServiceParameterBinding | null, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder | null; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionServicePropertyBuilder; } export type IConventionServicePropertyBuilder = IConventionServicePropertyBuilder$instance; export interface IConventionSkipNavigationBuilder$instance extends IConventionPropertyBaseBuilder_1, IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionSkipNavigationBuilder: never; readonly Metadata: IConventionSkipNavigation; readonly ModelBuilder: IConventionModelBuilder; AutoInclude(autoInclude: Nullable_1, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetAutoInclude(autoInclude: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): boolean; CanSetField(fieldName: string | null, fromDataAnnotation?: boolean): boolean; CanSetForeignKey(foreignKey: IConventionForeignKey | null, fromDataAnnotation?: boolean): boolean; CanSetInverse(inverse: IConventionSkipNavigation | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasField(fieldInfo: FieldInfo | null, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder; HasForeignKey(foreignKey: IConventionForeignKey | null, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasInverse(inverse: IConventionSkipNavigation | null, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetPropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): boolean; HasAnnotation2(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder; HasNoAnnotation2(name: string, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder; UsePropertyAccessMode(propertyAccessMode: Nullable_1, fromDataAnnotation?: boolean): IConventionSkipNavigationBuilder; } export type IConventionSkipNavigationBuilder = IConventionSkipNavigationBuilder$instance; export interface IConventionStoredProcedureBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionStoredProcedureBuilder: never; readonly Metadata: IConventionStoredProcedure; readonly ModelBuilder: IConventionModelBuilder; CanHaveRowsAffectedParameter(fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetName(name: string | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionStoredProcedureBuilder | null; HasName(name: string | null, schema: string | null, fromDataAnnotation?: boolean): IConventionStoredProcedureBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionStoredProcedureBuilder | null; HasParameter(propertyName: string, fromDataAnnotation?: boolean): IConventionStoredProcedureParameterBuilder | null; HasResultColumn(propertyName: string, fromDataAnnotation?: boolean): IConventionStoredProcedureResultColumnBuilder | null; HasRowsAffectedParameter(fromDataAnnotation?: boolean): IConventionStoredProcedureParameterBuilder | null; HasRowsAffectedResultColumn(fromDataAnnotation?: boolean): IConventionStoredProcedureResultColumnBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionStoredProcedureBuilder = IConventionStoredProcedureBuilder$instance; export interface IConventionStoredProcedureParameterBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionStoredProcedureParameterBuilder: never; readonly Metadata: IConventionStoredProcedureParameter; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetDirection(direction: ParameterDirection, fromDataAnnotation?: boolean): boolean; CanSetName(name: string | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionStoredProcedureParameterBuilder | null; HasDirection(direction: ParameterDirection, fromDataAnnotation?: boolean): IConventionStoredProcedureParameterBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionStoredProcedureParameterBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionStoredProcedureParameterBuilder = IConventionStoredProcedureParameterBuilder$instance; export interface IConventionStoredProcedureResultColumnBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionStoredProcedureResultColumnBuilder: never; readonly Metadata: IConventionStoredProcedureResultColumn; readonly ModelBuilder: IConventionModelBuilder; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetName(name: string | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionStoredProcedureResultColumnBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionStoredProcedureResultColumnBuilder | null; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionStoredProcedureResultColumnBuilder = IConventionStoredProcedureResultColumnBuilder$instance; export interface IConventionTriggerBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionTriggerBuilder: never; readonly Metadata: IConventionTrigger; readonly ModelBuilder: IConventionModelBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionTriggerBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionTriggerBuilder | null; } export type IConventionTriggerBuilder = IConventionTriggerBuilder$instance; export interface IConventionTypeBaseBuilder$instance extends IConventionAnnotatableBuilder { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionTypeBaseBuilder: never; readonly Metadata: IConventionTypeBase; readonly ModelBuilder: IConventionModelBuilder; CanHaveComplexProperty(memberInfo: MemberInfo, complexType?: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveComplexProperty(propertyType: Type | null, propertyName: string, complexType?: Type | null, fromDataAnnotation?: boolean): boolean; CanHaveProperty(memberInfo: MemberInfo, fromDataAnnotation?: boolean): boolean; CanHaveProperty(propertyType: Type | null, propertyName: string, fromDataAnnotation?: boolean): boolean; CanRemoveComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): boolean; CanRemoveDiscriminator(fromDataAnnotation?: boolean): boolean; CanRemoveProperty(property: IConventionProperty, fromDataAnnotation?: boolean): boolean; CanSetAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): boolean; CanSetChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): boolean; CanSetDiscriminator(name: string, type: Type, fromDataAnnotation?: boolean): boolean; CanSetDiscriminator(type: Type, fromDataAnnotation?: boolean): boolean; ComplexProperty(memberInfo: MemberInfo, complexType?: Type | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; ComplexProperty(propertyType: Type, propertyName: string, complexType?: Type | null, fromDataAnnotation?: boolean): IConventionComplexPropertyBuilder | null; GetOrCreateProperties(memberInfos: IEnumerable_1 | null, fromDataAnnotation?: boolean): IReadOnlyList_1 | null; GetOrCreateProperties(propertyNames: IReadOnlyList_1 | null, fromDataAnnotation?: boolean): IReadOnlyList_1 | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasAnnotation(name: string, value: unknown | null, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasChangeTrackingStrategy(changeTrackingStrategy: Nullable_1, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionAnnotatableBuilder | null; HasNoAnnotation(name: string, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoComplexProperty(complexProperty: IConventionComplexProperty, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; HasNoProperty(property: IConventionProperty, fromDataAnnotation?: boolean): IConventionTypeBaseBuilder | null; IndexerProperty(propertyType: Type, propertyName: string, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; IsIgnored(memberName: string, fromDataAnnotation?: boolean): boolean; Property(memberInfo: MemberInfo, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; Property(propertyType: Type, propertyName: string, setTypeConfigurationSource?: boolean, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; RemoveUnusedImplicitProperties(properties: IReadOnlyList_1): IConventionTypeBaseBuilder; CanRemoveAnnotation(name: string, fromDataAnnotation?: boolean): boolean; } export type IConventionTypeBaseBuilder = IConventionTypeBaseBuilder$instance; export interface CheckConstraintBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_CheckConstraintBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalCheckConstraintBuilder; readonly Metadata: IMutableCheckConstraint; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): CheckConstraintBuilder; HasName(name: string): CheckConstraintBuilder; ToString(): string | null; } export const CheckConstraintBuilder: { new(checkConstraint: IMutableCheckConstraint): CheckConstraintBuilder; }; export interface __CheckConstraintBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type CheckConstraintBuilder = CheckConstraintBuilder$instance & __CheckConstraintBuilder$views; export interface CollectionCollectionBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_CollectionCollectionBuilder: never; readonly LeftEntityType: IMutableEntityType; readonly LeftNavigation: IMutableSkipNavigation; readonly ModelBuilder: InternalModelBuilder; readonly RightEntityType: IMutableEntityType; readonly RightNavigation: IMutableSkipNavigation; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; UsingEntity(joinEntityType: Type): EntityTypeBuilder; UsingEntity(joinEntityName: string): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type): EntityTypeBuilder; UsingEntity(configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityType: Type, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityName: string, configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string | null, joinEntityType: Type | null, configureRight: Func_2 | null, configureLeft: Func_2 | null): IMutableEntityType; } export const CollectionCollectionBuilder: { new(leftEntityType: IMutableEntityType, rightEntityType: IMutableEntityType, leftNavigation: IMutableSkipNavigation, rightNavigation: IMutableSkipNavigation): CollectionCollectionBuilder; }; export type CollectionCollectionBuilder = CollectionCollectionBuilder$instance; export interface CollectionCollectionBuilder_2$instance extends CollectionCollectionBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_CollectionCollectionBuilder_2: never; UsingEntity(): EntityTypeBuilder_1; UsingEntity(joinEntityName: string): EntityTypeBuilder_1; UsingEntity(configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(joinEntityType: Type, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, joinEntityType: Type, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(configureJoinEntityType: Action_1>): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, configureJoinEntityType: Action_1>): EntityTypeBuilder_1; UsingEntity(configureRight: Func_2, ReferenceCollectionBuilder_2>, configureLeft: Func_2, ReferenceCollectionBuilder_2>): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, configureRight: Func_2, ReferenceCollectionBuilder_2>, configureLeft: Func_2, ReferenceCollectionBuilder_2>): EntityTypeBuilder_1; UsingEntity(configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder_1; UsingEntity(configureRight: Func_2, ReferenceCollectionBuilder_2>, configureLeft: Func_2, ReferenceCollectionBuilder_2>, configureJoinEntityType: Action_1>): EntityTypeBuilder_1; UsingEntity(joinEntityName: string, configureRight: Func_2, ReferenceCollectionBuilder_2>, configureLeft: Func_2, ReferenceCollectionBuilder_2>, configureJoinEntityType: Action_1>): EntityTypeBuilder_1; UsingEntity(joinEntityType: Type): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type): EntityTypeBuilder; UsingEntity(configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityName: string, configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2): EntityTypeBuilder; UsingEntity(joinEntityName: string | null, joinEntityType: Type | null, configureRight: Func_2 | null, configureLeft: Func_2 | null): IMutableEntityType; UsingEntity(configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; UsingEntity(joinEntityName: string, joinEntityType: Type, configureRight: Func_2, configureLeft: Func_2, configureJoinEntityType: Action_1): EntityTypeBuilder; } export const CollectionCollectionBuilder_2: { new(leftEntityType: IMutableEntityType, rightEntityType: IMutableEntityType, leftNavigation: IMutableSkipNavigation, rightNavigation: IMutableSkipNavigation): CollectionCollectionBuilder_2; }; export type CollectionCollectionBuilder_2 = CollectionCollectionBuilder_2$instance; export interface CollectionNavigationBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_CollectionNavigationBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; get Builder(): InternalForeignKeyBuilder | null; set Builder(value: InternalForeignKeyBuilder | null); readonly CollectionMember: MemberInfo | null; readonly CollectionName: string | null; readonly DeclaringEntityType: IMutableEntityType; readonly RelatedEntityType: IMutableEntityType; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; WithLeftManyNavigation(inverseMemberInfo: MemberInfo): IMutableSkipNavigation; WithLeftManyNavigation(inverseName: string | null): IMutableSkipNavigation; WithMany(navigationName?: string | null): CollectionCollectionBuilder; WithOne(navigationName?: string | null): ReferenceCollectionBuilder; WithOneBuilder(navigationName: string | null): InternalForeignKeyBuilder; WithOneBuilder(navigationMemberInfo: MemberInfo | null): InternalForeignKeyBuilder; WithRightManyNavigation(navigationName: string | null, inverseName: string | null): IMutableSkipNavigation; WithRightManyNavigation(navigationMemberInfo: MemberInfo, inverseName: string | null): IMutableSkipNavigation; } export const CollectionNavigationBuilder: { new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, navigation: MemberIdentity, foreignKey: IMutableForeignKey | null, skipNavigation: IMutableSkipNavigation | null): CollectionNavigationBuilder; }; export interface __CollectionNavigationBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type CollectionNavigationBuilder = CollectionNavigationBuilder$instance & __CollectionNavigationBuilder$views; export interface CollectionNavigationBuilder_2$instance extends CollectionNavigationBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_CollectionNavigationBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; WithMany(navigationName?: string | null): CollectionCollectionBuilder_2; WithMany(navigationExpression: Expression_1 | null>>): CollectionCollectionBuilder_2; WithMany(navigationName?: string | null): CollectionCollectionBuilder; WithOne(navigationName?: string | null): ReferenceCollectionBuilder_2; WithOne(navigationExpression: Expression_1> | null): ReferenceCollectionBuilder_2; WithOne(navigationName?: string | null): ReferenceCollectionBuilder; } export const CollectionNavigationBuilder_2: { new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, navigation: MemberIdentity, foreignKey: IMutableForeignKey | null, skipNavigation: IMutableSkipNavigation | null): CollectionNavigationBuilder_2; }; export interface __CollectionNavigationBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type CollectionNavigationBuilder_2 = CollectionNavigationBuilder_2$instance & __CollectionNavigationBuilder_2$views; export interface ColumnBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ColumnBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly InternalOverrides: RelationalPropertyOverrides; readonly Overrides: IMutableRelationalPropertyOverrides; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ColumnBuilder; HasColumnName(name: string | null): ColumnBuilder; ToString(): string | null; } export const ColumnBuilder: { new(storeObject: StoreObjectIdentifier, propertyBuilder: PropertyBuilder): ColumnBuilder; }; export interface __ColumnBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ColumnBuilder = ColumnBuilder$instance & __ColumnBuilder$views; export interface ColumnBuilder_1$instance extends ColumnBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ColumnBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ColumnBuilder_1; HasAnnotation(annotation: string, value: unknown | null): ColumnBuilder; HasColumnName(name: string | null): ColumnBuilder_1; HasColumnName(name: string | null): ColumnBuilder; } export const ColumnBuilder_1: { new(storeObject: StoreObjectIdentifier, propertyBuilder: PropertyBuilder_1): ColumnBuilder_1; }; export interface __ColumnBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ColumnBuilder_1 = ColumnBuilder_1$instance & __ColumnBuilder_1$views; export interface ComplexCollectionBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexCollectionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableComplexProperty; readonly PropertyBuilder: InternalComplexPropertyBuilder; readonly TypeBuilder: InternalComplexTypeBuilder; ComplexCollection(propertyName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string): ComplexCollectionBuilder; ComplexCollection(propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexProperty(propertyName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexCollectionBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ComplexCollectionBuilder; HasField(fieldName: string): ComplexCollectionBuilder; HasPropertyAnnotation(annotation: string, value: unknown | null): ComplexCollectionBuilder; HasTypeAnnotation(annotation: string, value: unknown | null): ComplexCollectionBuilder; Ignore(propertyName: string): ComplexCollectionBuilder; IndexerProperty(propertyName: string): ComplexCollectionTypePropertyBuilder_1; IndexerProperty(propertyType: Type, propertyName: string): ComplexCollectionTypePropertyBuilder; IsRequired(required?: boolean): ComplexCollectionBuilder; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): ComplexTypePrimitiveCollectionBuilder; Property(propertyName: string): ComplexCollectionTypePropertyBuilder; Property(propertyName: string): ComplexCollectionTypePropertyBuilder_1; Property(propertyType: Type, propertyName: string): ComplexCollectionTypePropertyBuilder; ToString(): string | null; UseDefaultPropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionBuilder; } export const ComplexCollectionBuilder: { new(complexProperty: IMutableComplexProperty): ComplexCollectionBuilder; }; export interface __ComplexCollectionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexCollectionBuilder = ComplexCollectionBuilder$instance & __ComplexCollectionBuilder$views; export interface ComplexCollectionBuilder_1$instance extends ComplexCollectionBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexCollectionBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ComplexCollection(propertyName: string, buildAction: Action_1): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexCollection(propertyName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexCollection(propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): ComplexCollectionBuilder_1; ComplexProperty(propertyName: string, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexCollectionBuilder_1; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexCollectionBuilder_1; ComplexProperty(propertyExpression: Expression_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexProperty(propertyExpression: Expression_1>, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder_1; ComplexProperty(propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexCollectionBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexCollectionBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexCollectionBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ComplexCollectionBuilder_1; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ComplexCollectionBuilder; HasField(fieldName: string): ComplexCollectionBuilder_1; HasField(fieldName: string): ComplexCollectionBuilder; HasPropertyAnnotation(annotation: string, value: unknown | null): ComplexCollectionBuilder_1; HasPropertyAnnotation(annotation: string, value: unknown | null): ComplexCollectionBuilder; HasTypeAnnotation(annotation: string, value: unknown | null): ComplexCollectionBuilder_1; HasTypeAnnotation(annotation: string, value: unknown | null): ComplexCollectionBuilder; Ignore(propertyExpression: Expression_1>): ComplexCollectionBuilder_1; Ignore(propertyName: string): ComplexCollectionBuilder_1; Ignore(propertyName: string): ComplexCollectionBuilder; IsRequired(required?: boolean): ComplexCollectionBuilder_1; IsRequired(required?: boolean): ComplexCollectionBuilder; PrimitiveCollection(propertyExpression: Expression_1>): ComplexTypePrimitiveCollectionBuilder_1; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): ComplexTypePrimitiveCollectionBuilder; Property(propertyExpression: Expression_1>): ComplexCollectionTypePropertyBuilder_1; Property(propertyName: string): ComplexCollectionTypePropertyBuilder; Property(propertyName: string): ComplexCollectionTypePropertyBuilder_1; Property(propertyType: Type, propertyName: string): ComplexCollectionTypePropertyBuilder; UseDefaultPropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionBuilder_1; UseDefaultPropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionBuilder; } export const ComplexCollectionBuilder_1: { new(complexProperty: IMutableComplexProperty): ComplexCollectionBuilder_1; }; export interface __ComplexCollectionBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexCollectionBuilder_1 = ComplexCollectionBuilder_1$instance & __ComplexCollectionBuilder_1$views; export interface ComplexCollectionTypePropertyBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexCollectionTypePropertyBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableProperty; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ComplexCollectionTypePropertyBuilder; HasConversion(): ComplexCollectionTypePropertyBuilder; HasConversion(conversionType: Type | null): ComplexCollectionTypePropertyBuilder; HasConversion(converter: ValueConverter | null): ComplexCollectionTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(conversionType: Type, comparerType: Type | null): ComplexCollectionTypePropertyBuilder; HasConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): ComplexCollectionTypePropertyBuilder; HasField(fieldName: string): ComplexCollectionTypePropertyBuilder; HasSentinel(sentinel: unknown | null): ComplexCollectionTypePropertyBuilder; HasValueGenerator(): ComplexCollectionTypePropertyBuilder; HasValueGenerator(valueGeneratorType: Type | null): ComplexCollectionTypePropertyBuilder; HasValueGeneratorFactory(): ComplexCollectionTypePropertyBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexCollectionTypePropertyBuilder; IsRequired(required?: boolean): ComplexCollectionTypePropertyBuilder; IsUnicode(unicode?: boolean): ComplexCollectionTypePropertyBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionTypePropertyBuilder; } export const ComplexCollectionTypePropertyBuilder: { new(property: IMutableProperty): ComplexCollectionTypePropertyBuilder; }; export interface __ComplexCollectionTypePropertyBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexCollectionTypePropertyBuilder = ComplexCollectionTypePropertyBuilder$instance & __ComplexCollectionTypePropertyBuilder$views; export interface ComplexCollectionTypePropertyBuilder_1$instance extends ComplexCollectionTypePropertyBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexCollectionTypePropertyBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ComplexCollectionTypePropertyBuilder_1; HasAnnotation(annotation: string, value: unknown | null): ComplexCollectionTypePropertyBuilder; HasConversion(): ComplexCollectionTypePropertyBuilder_1; HasConversion(providerClrType: Type | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>): ComplexCollectionTypePropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(converter: ValueConverter | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(conversionType: Type, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(conversionType: Type, comparerType: Type | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): ComplexCollectionTypePropertyBuilder_1; HasConversion(): ComplexCollectionTypePropertyBuilder; HasConversion(converter: ValueConverter | null): ComplexCollectionTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexCollectionTypePropertyBuilder; HasField(fieldName: string): ComplexCollectionTypePropertyBuilder_1; HasField(fieldName: string): ComplexCollectionTypePropertyBuilder; HasSentinel(sentinel: unknown | null): ComplexCollectionTypePropertyBuilder_1; HasSentinel(sentinel: TProperty | null): ComplexCollectionTypePropertyBuilder_1; HasSentinel(sentinel: unknown | null): ComplexCollectionTypePropertyBuilder; HasValueGenerator(): ComplexCollectionTypePropertyBuilder_1; HasValueGenerator(valueGeneratorType: Type | null): ComplexCollectionTypePropertyBuilder_1; HasValueGenerator(): ComplexCollectionTypePropertyBuilder; HasValueGenerator(valueGeneratorType: Type | null): ComplexCollectionTypePropertyBuilder; HasValueGeneratorFactory(): ComplexCollectionTypePropertyBuilder_1; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexCollectionTypePropertyBuilder_1; HasValueGeneratorFactory(): ComplexCollectionTypePropertyBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexCollectionTypePropertyBuilder; IsRequired(required?: boolean): ComplexCollectionTypePropertyBuilder_1; IsRequired(required?: boolean): ComplexCollectionTypePropertyBuilder; IsUnicode(unicode?: boolean): ComplexCollectionTypePropertyBuilder_1; IsUnicode(unicode?: boolean): ComplexCollectionTypePropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionTypePropertyBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexCollectionTypePropertyBuilder; } export const ComplexCollectionTypePropertyBuilder_1: { new(property: IMutableProperty): ComplexCollectionTypePropertyBuilder_1; }; export interface __ComplexCollectionTypePropertyBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexCollectionTypePropertyBuilder_1 = ComplexCollectionTypePropertyBuilder_1$instance & __ComplexCollectionTypePropertyBuilder_1$views; export interface ComplexPropertiesConfigurationBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexPropertiesConfigurationBuilder: never; readonly Configuration: ComplexPropertyConfiguration; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; } export const ComplexPropertiesConfigurationBuilder: { new(property: ComplexPropertyConfiguration): ComplexPropertiesConfigurationBuilder; }; export type ComplexPropertiesConfigurationBuilder = ComplexPropertiesConfigurationBuilder$instance; export interface ComplexPropertiesConfigurationBuilder_1$instance extends ComplexPropertiesConfigurationBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexPropertiesConfigurationBuilder_1: never; } export const ComplexPropertiesConfigurationBuilder_1: { new(property: ComplexPropertyConfiguration): ComplexPropertiesConfigurationBuilder_1; }; export type ComplexPropertiesConfigurationBuilder_1 = ComplexPropertiesConfigurationBuilder_1$instance; export interface ComplexPropertyBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexPropertyBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableComplexProperty; readonly PropertyBuilder: InternalComplexPropertyBuilder; readonly TypeBuilder: InternalComplexTypeBuilder; ComplexCollection(propertyName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string): ComplexCollectionBuilder; ComplexCollection(propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexPropertyBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ComplexPropertyBuilder; HasDiscriminator(): ComplexTypeDiscriminatorBuilder; HasDiscriminator(name: string, type: Type): ComplexTypeDiscriminatorBuilder; HasDiscriminator(name: string): ComplexTypeDiscriminatorBuilder_1; HasField(fieldName: string): ComplexPropertyBuilder; HasNoDiscriminator(): ComplexPropertyBuilder; HasPropertyAnnotation(annotation: string, value: unknown | null): ComplexPropertyBuilder; HasTypeAnnotation(annotation: string, value: unknown | null): ComplexPropertyBuilder; Ignore(propertyName: string): ComplexPropertyBuilder; IndexerProperty(propertyName: string): ComplexTypePropertyBuilder_1; IndexerProperty(propertyType: Type, propertyName: string): ComplexTypePropertyBuilder; IsRequired(required?: boolean): ComplexPropertyBuilder; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): ComplexTypePrimitiveCollectionBuilder; Property(propertyName: string): ComplexTypePropertyBuilder; Property(propertyName: string): ComplexTypePropertyBuilder_1; Property(propertyType: Type, propertyName: string): ComplexTypePropertyBuilder; ToString(): string | null; UseDefaultPropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexPropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexPropertyBuilder; } export const ComplexPropertyBuilder: { new(complexProperty: IMutableComplexProperty): ComplexPropertyBuilder; }; export interface __ComplexPropertyBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexPropertyBuilder = ComplexPropertyBuilder$instance & __ComplexPropertyBuilder$views; export interface ComplexPropertyBuilder_1$instance extends ComplexPropertyBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexPropertyBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ComplexCollection(propertyName: string, buildAction: Action_1): ComplexPropertyBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexPropertyBuilder_1; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexPropertyBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexCollection(propertyName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexCollection(propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): ComplexPropertyBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ComplexPropertyBuilder_1; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ComplexPropertyBuilder; HasDiscriminator(propertyExpression: Expression_1>): ComplexTypeDiscriminatorBuilder_1; HasDiscriminator(): ComplexTypeDiscriminatorBuilder; HasDiscriminator(name: string, type: Type): ComplexTypeDiscriminatorBuilder; HasDiscriminator(name: string): ComplexTypeDiscriminatorBuilder_1; HasField(fieldName: string): ComplexPropertyBuilder_1; HasField(fieldName: string): ComplexPropertyBuilder; HasNoDiscriminator(): ComplexPropertyBuilder_1; HasNoDiscriminator(): ComplexPropertyBuilder; HasPropertyAnnotation(annotation: string, value: unknown | null): ComplexPropertyBuilder_1; HasPropertyAnnotation(annotation: string, value: unknown | null): ComplexPropertyBuilder; HasTypeAnnotation(annotation: string, value: unknown | null): ComplexPropertyBuilder_1; HasTypeAnnotation(annotation: string, value: unknown | null): ComplexPropertyBuilder; Ignore(propertyExpression: Expression_1>): ComplexPropertyBuilder_1; Ignore(propertyName: string): ComplexPropertyBuilder_1; Ignore(propertyName: string): ComplexPropertyBuilder; IsRequired(required?: boolean): ComplexPropertyBuilder_1; IsRequired(required?: boolean): ComplexPropertyBuilder; PrimitiveCollection(propertyExpression: Expression_1>): ComplexTypePrimitiveCollectionBuilder_1; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): ComplexTypePrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): ComplexTypePrimitiveCollectionBuilder; Property(propertyExpression: Expression_1>): ComplexTypePropertyBuilder_1; Property(propertyName: string): ComplexTypePropertyBuilder; Property(propertyName: string): ComplexTypePropertyBuilder_1; Property(propertyType: Type, propertyName: string): ComplexTypePropertyBuilder; UseDefaultPropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexPropertyBuilder_1; UseDefaultPropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexPropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexPropertyBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexPropertyBuilder; } export const ComplexPropertyBuilder_1: { new(complexProperty: IMutableComplexProperty): ComplexPropertyBuilder_1; }; export interface __ComplexPropertyBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexPropertyBuilder_1 = ComplexPropertyBuilder_1$instance & __ComplexPropertyBuilder_1$views; export interface ComplexTypeDiscriminatorBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexTypeDiscriminatorBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionComplexTypeDiscriminatorBuilder: never; readonly ComplexTypeBuilder: InternalComplexTypeBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasValue(value: unknown | null): ComplexTypeDiscriminatorBuilder; ToString(): string | null; } export const ComplexTypeDiscriminatorBuilder: { new(complexType: IMutableComplexType): ComplexTypeDiscriminatorBuilder; }; export interface __ComplexTypeDiscriminatorBuilder$views { As_IConventionComplexTypeDiscriminatorBuilder(): IConventionComplexTypeDiscriminatorBuilder$instance; } export type ComplexTypeDiscriminatorBuilder = ComplexTypeDiscriminatorBuilder$instance & __ComplexTypeDiscriminatorBuilder$views; export interface ComplexTypeDiscriminatorBuilder_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexTypeDiscriminatorBuilder_1: never; HasValue(value: TDiscriminator): ComplexTypeDiscriminatorBuilder_1; } export const ComplexTypeDiscriminatorBuilder_1: { new(builder: ComplexTypeDiscriminatorBuilder): ComplexTypeDiscriminatorBuilder_1; }; export type ComplexTypeDiscriminatorBuilder_1 = ComplexTypeDiscriminatorBuilder_1$instance; export interface ComplexTypePrimitiveCollectionBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexTypePrimitiveCollectionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableProperty; ElementType(): ElementTypeBuilder; ElementType(builderAction: Action_1): ComplexTypePrimitiveCollectionBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ComplexTypePrimitiveCollectionBuilder; HasField(fieldName: string): ComplexTypePrimitiveCollectionBuilder; HasMaxLength(maxLength: int): ComplexTypePrimitiveCollectionBuilder; HasSentinel(sentinel: unknown | null): ComplexTypePrimitiveCollectionBuilder; HasValueGenerator(): ComplexTypePrimitiveCollectionBuilder; HasValueGenerator(valueGeneratorType: Type | null): ComplexTypePrimitiveCollectionBuilder; HasValueGeneratorFactory(): ComplexTypePrimitiveCollectionBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexTypePrimitiveCollectionBuilder; IsConcurrencyToken(concurrencyToken?: boolean): ComplexTypePrimitiveCollectionBuilder; IsRequired(required?: boolean): ComplexTypePrimitiveCollectionBuilder; IsUnicode(unicode?: boolean): ComplexTypePrimitiveCollectionBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedNever(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnAdd(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnAddOrUpdate(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnUpdate(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnUpdateSometimes(): ComplexTypePrimitiveCollectionBuilder; } export const ComplexTypePrimitiveCollectionBuilder: { new(property: IMutableProperty): ComplexTypePrimitiveCollectionBuilder; }; export interface __ComplexTypePrimitiveCollectionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexTypePrimitiveCollectionBuilder = ComplexTypePrimitiveCollectionBuilder$instance & __ComplexTypePrimitiveCollectionBuilder$views; export interface ComplexTypePrimitiveCollectionBuilder_1$instance extends ComplexTypePrimitiveCollectionBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexTypePrimitiveCollectionBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ElementType(builderAction: Action_1): ComplexTypePrimitiveCollectionBuilder_1; ElementType(): ElementTypeBuilder; ElementType(builderAction: Action_1): ComplexTypePrimitiveCollectionBuilder; HasAnnotation(annotation: string, value: unknown | null): ComplexTypePrimitiveCollectionBuilder_1; HasAnnotation(annotation: string, value: unknown | null): ComplexTypePrimitiveCollectionBuilder; HasField(fieldName: string): ComplexTypePrimitiveCollectionBuilder_1; HasField(fieldName: string): ComplexTypePrimitiveCollectionBuilder; HasMaxLength(maxLength: int): ComplexTypePrimitiveCollectionBuilder_1; HasMaxLength(maxLength: int): ComplexTypePrimitiveCollectionBuilder; HasSentinel(sentinel: unknown | null): ComplexTypePrimitiveCollectionBuilder_1; HasSentinel(sentinel: TProperty | null): ComplexTypePrimitiveCollectionBuilder_1; HasSentinel(sentinel: unknown | null): ComplexTypePrimitiveCollectionBuilder; HasValueGenerator(): ComplexTypePrimitiveCollectionBuilder_1; HasValueGenerator(valueGeneratorType: Type | null): ComplexTypePrimitiveCollectionBuilder_1; HasValueGenerator(): ComplexTypePrimitiveCollectionBuilder; HasValueGenerator(valueGeneratorType: Type | null): ComplexTypePrimitiveCollectionBuilder; HasValueGeneratorFactory(): ComplexTypePrimitiveCollectionBuilder_1; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexTypePrimitiveCollectionBuilder_1; HasValueGeneratorFactory(): ComplexTypePrimitiveCollectionBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexTypePrimitiveCollectionBuilder; IsConcurrencyToken(concurrencyToken?: boolean): ComplexTypePrimitiveCollectionBuilder_1; IsConcurrencyToken(concurrencyToken?: boolean): ComplexTypePrimitiveCollectionBuilder; IsRequired(required?: boolean): ComplexTypePrimitiveCollectionBuilder_1; IsRequired(required?: boolean): ComplexTypePrimitiveCollectionBuilder; IsUnicode(unicode?: boolean): ComplexTypePrimitiveCollectionBuilder_1; IsUnicode(unicode?: boolean): ComplexTypePrimitiveCollectionBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexTypePrimitiveCollectionBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedNever(): ComplexTypePrimitiveCollectionBuilder_1; ValueGeneratedNever(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnAdd(): ComplexTypePrimitiveCollectionBuilder_1; ValueGeneratedOnAdd(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnAddOrUpdate(): ComplexTypePrimitiveCollectionBuilder_1; ValueGeneratedOnAddOrUpdate(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnUpdate(): ComplexTypePrimitiveCollectionBuilder_1; ValueGeneratedOnUpdate(): ComplexTypePrimitiveCollectionBuilder; ValueGeneratedOnUpdateSometimes(): ComplexTypePrimitiveCollectionBuilder_1; ValueGeneratedOnUpdateSometimes(): ComplexTypePrimitiveCollectionBuilder; } export const ComplexTypePrimitiveCollectionBuilder_1: { new(property: IMutableProperty): ComplexTypePrimitiveCollectionBuilder_1; }; export interface __ComplexTypePrimitiveCollectionBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexTypePrimitiveCollectionBuilder_1 = ComplexTypePrimitiveCollectionBuilder_1$instance & __ComplexTypePrimitiveCollectionBuilder_1$views; export interface ComplexTypePropertyBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexTypePropertyBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableProperty; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ComplexTypePropertyBuilder; HasConversion(): ComplexTypePropertyBuilder; HasConversion(conversionType: Type | null): ComplexTypePropertyBuilder; HasConversion(converter: ValueConverter | null): ComplexTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(conversionType: Type, comparerType: Type | null): ComplexTypePropertyBuilder; HasConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): ComplexTypePropertyBuilder; HasField(fieldName: string): ComplexTypePropertyBuilder; HasMaxLength(maxLength: int): ComplexTypePropertyBuilder; HasPrecision(precision: int, scale: int): ComplexTypePropertyBuilder; HasPrecision(precision: int): ComplexTypePropertyBuilder; HasSentinel(sentinel: unknown | null): ComplexTypePropertyBuilder; HasValueGenerator(): ComplexTypePropertyBuilder; HasValueGenerator(valueGeneratorType: Type | null): ComplexTypePropertyBuilder; HasValueGeneratorFactory(): ComplexTypePropertyBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexTypePropertyBuilder; IsConcurrencyToken(concurrencyToken?: boolean): ComplexTypePropertyBuilder; IsRequired(required?: boolean): ComplexTypePropertyBuilder; IsRowVersion(): ComplexTypePropertyBuilder; IsUnicode(unicode?: boolean): ComplexTypePropertyBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexTypePropertyBuilder; ValueGeneratedNever(): ComplexTypePropertyBuilder; ValueGeneratedOnAdd(): ComplexTypePropertyBuilder; ValueGeneratedOnAddOrUpdate(): ComplexTypePropertyBuilder; ValueGeneratedOnUpdate(): ComplexTypePropertyBuilder; ValueGeneratedOnUpdateSometimes(): ComplexTypePropertyBuilder; } export const ComplexTypePropertyBuilder: { new(property: IMutableProperty): ComplexTypePropertyBuilder; }; export interface __ComplexTypePropertyBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexTypePropertyBuilder = ComplexTypePropertyBuilder$instance & __ComplexTypePropertyBuilder$views; export interface ComplexTypePropertyBuilder_1$instance extends ComplexTypePropertyBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ComplexTypePropertyBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ComplexTypePropertyBuilder_1; HasAnnotation(annotation: string, value: unknown | null): ComplexTypePropertyBuilder; HasConversion(): ComplexTypePropertyBuilder_1; HasConversion(providerClrType: Type | null): ComplexTypePropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>): ComplexTypePropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null): ComplexTypePropertyBuilder_1; HasConversion(converter: ValueConverter | null): ComplexTypePropertyBuilder_1; HasConversion(valueComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(conversionType: Type, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder_1; HasConversion(conversionType: Type, comparerType: Type | null): ComplexTypePropertyBuilder_1; HasConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): ComplexTypePropertyBuilder_1; HasConversion(): ComplexTypePropertyBuilder; HasConversion(converter: ValueConverter | null): ComplexTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): ComplexTypePropertyBuilder; HasField(fieldName: string): ComplexTypePropertyBuilder_1; HasField(fieldName: string): ComplexTypePropertyBuilder; HasMaxLength(maxLength: int): ComplexTypePropertyBuilder_1; HasMaxLength(maxLength: int): ComplexTypePropertyBuilder; HasPrecision(precision: int, scale: int): ComplexTypePropertyBuilder_1; HasPrecision(precision: int): ComplexTypePropertyBuilder_1; HasPrecision(precision: int, scale: int): ComplexTypePropertyBuilder; HasPrecision(precision: int): ComplexTypePropertyBuilder; HasSentinel(sentinel: unknown | null): ComplexTypePropertyBuilder_1; HasSentinel(sentinel: TProperty | null): ComplexTypePropertyBuilder_1; HasSentinel(sentinel: unknown | null): ComplexTypePropertyBuilder; HasValueGenerator(): ComplexTypePropertyBuilder_1; HasValueGenerator(valueGeneratorType: Type | null): ComplexTypePropertyBuilder_1; HasValueGenerator(): ComplexTypePropertyBuilder; HasValueGenerator(valueGeneratorType: Type | null): ComplexTypePropertyBuilder; HasValueGeneratorFactory(): ComplexTypePropertyBuilder_1; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexTypePropertyBuilder_1; HasValueGeneratorFactory(): ComplexTypePropertyBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): ComplexTypePropertyBuilder; IsConcurrencyToken(concurrencyToken?: boolean): ComplexTypePropertyBuilder_1; IsConcurrencyToken(concurrencyToken?: boolean): ComplexTypePropertyBuilder; IsRequired(required?: boolean): ComplexTypePropertyBuilder_1; IsRequired(required?: boolean): ComplexTypePropertyBuilder; IsRowVersion(): ComplexTypePropertyBuilder_1; IsRowVersion(): ComplexTypePropertyBuilder; IsUnicode(unicode?: boolean): ComplexTypePropertyBuilder_1; IsUnicode(unicode?: boolean): ComplexTypePropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexTypePropertyBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ComplexTypePropertyBuilder; ValueGeneratedNever(): ComplexTypePropertyBuilder_1; ValueGeneratedNever(): ComplexTypePropertyBuilder; ValueGeneratedOnAdd(): ComplexTypePropertyBuilder_1; ValueGeneratedOnAdd(): ComplexTypePropertyBuilder; ValueGeneratedOnAddOrUpdate(): ComplexTypePropertyBuilder_1; ValueGeneratedOnAddOrUpdate(): ComplexTypePropertyBuilder; ValueGeneratedOnUpdate(): ComplexTypePropertyBuilder_1; ValueGeneratedOnUpdate(): ComplexTypePropertyBuilder; ValueGeneratedOnUpdateSometimes(): ComplexTypePropertyBuilder_1; ValueGeneratedOnUpdateSometimes(): ComplexTypePropertyBuilder; } export const ComplexTypePropertyBuilder_1: { new(property: IMutableProperty): ComplexTypePropertyBuilder_1; }; export interface __ComplexTypePropertyBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ComplexTypePropertyBuilder_1 = ComplexTypePropertyBuilder_1$instance & __ComplexTypePropertyBuilder_1$views; export interface ConventionSetBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ConventionSetBuilder: never; Add(conventionFactory: Func_2): void; Equals(obj: unknown | null): boolean; GetHashCode(): int; Remove(conventionType: Type): void; Remove(): void; Replace(conventionFactory: Func_2): void; ToString(): string | null; } export const ConventionSetBuilder: { new(conventionSet: ConventionSet, serviceProvider: IServiceProvider): ConventionSetBuilder; }; export type ConventionSetBuilder = ConventionSetBuilder$instance; export interface DataBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DataBuilder: never; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; } export const DataBuilder: { new(): DataBuilder; }; export type DataBuilder = DataBuilder$instance; export interface DataBuilder_1$instance extends DataBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DataBuilder_1: never; } export const DataBuilder_1: { new(): DataBuilder_1; }; export type DataBuilder_1 = DataBuilder_1$instance; export interface DbFunctionBuilder$instance extends DbFunctionBuilderBase$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DbFunctionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): DbFunctionBuilder; HasName(name: string): DbFunctionBuilder; HasName(name: string): DbFunctionBuilderBase; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilder; HasParameter(name: string): DbFunctionParameterBuilder; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilderBase; HasSchema(schema: string | null): DbFunctionBuilder; HasSchema(schema: string | null): DbFunctionBuilderBase; HasStoreType(storeType: string | null): DbFunctionBuilder; HasTranslation(translation: Func_2, SqlExpression>): DbFunctionBuilder; IsBuiltIn(builtIn?: boolean): DbFunctionBuilder; IsBuiltIn(builtIn?: boolean): DbFunctionBuilderBase; IsNullable(nullable?: boolean): DbFunctionBuilderBase; } export const DbFunctionBuilder: { new(function_: IMutableDbFunction): DbFunctionBuilder; }; export interface __DbFunctionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type DbFunctionBuilder = DbFunctionBuilder$instance & __DbFunctionBuilder$views; export interface DbFunctionBuilderBase$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DbFunctionBuilderBase: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalDbFunctionBuilder; readonly Metadata: IMutableDbFunction; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasName(name: string): DbFunctionBuilderBase; HasParameter(name: string): DbFunctionParameterBuilder; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilderBase; HasSchema(schema: string | null): DbFunctionBuilderBase; IsBuiltIn(builtIn?: boolean): DbFunctionBuilderBase; ToString(): string | null; } export const DbFunctionBuilderBase: (abstract new(function_: IMutableDbFunction) => DbFunctionBuilderBase) & { }; export interface __DbFunctionBuilderBase$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type DbFunctionBuilderBase = DbFunctionBuilderBase$instance & __DbFunctionBuilderBase$views; export interface DbFunctionParameterBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DbFunctionParameterBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableDbFunctionParameter; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasStoreType(storeType: string | null): DbFunctionParameterBuilder; PropagatesNullability(propagatesNullability?: boolean): DbFunctionParameterBuilder; ToString(): string | null; } export const DbFunctionParameterBuilder: { new(parameter: IMutableDbFunctionParameter): DbFunctionParameterBuilder; }; export interface __DbFunctionParameterBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type DbFunctionParameterBuilder = DbFunctionParameterBuilder$instance & __DbFunctionParameterBuilder$views; export interface DiscriminatorBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DiscriminatorBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Builders_IConventionDiscriminatorBuilder: never; readonly EntityTypeBuilder: InternalEntityTypeBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasValue(value: unknown | null): DiscriminatorBuilder; HasValue(entityType: Type, value: unknown | null): DiscriminatorBuilder; HasValue(entityTypeName: string, value: unknown | null): DiscriminatorBuilder; IsComplete(complete?: boolean): DiscriminatorBuilder; ToString(): string | null; } export const DiscriminatorBuilder: { new(entityType: IMutableEntityType): DiscriminatorBuilder; }; export interface __DiscriminatorBuilder$views { As_IConventionDiscriminatorBuilder(): IConventionDiscriminatorBuilder$instance; } export type DiscriminatorBuilder = DiscriminatorBuilder$instance & __DiscriminatorBuilder$views; export interface DiscriminatorBuilder_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_DiscriminatorBuilder_1: never; HasValue(value: TDiscriminator): DiscriminatorBuilder_1; HasValue(entityType: Type, value: TDiscriminator): DiscriminatorBuilder_1; HasValue(entityTypeName: string, value: TDiscriminator): DiscriminatorBuilder_1; IsComplete(complete?: boolean): DiscriminatorBuilder_1; } export const DiscriminatorBuilder_1: { new(builder: DiscriminatorBuilder): DiscriminatorBuilder_1; }; export type DiscriminatorBuilder_1 = DiscriminatorBuilder_1$instance; export interface ElementTypeBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ElementTypeBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableElementType; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ElementTypeBuilder; HasConversion(): ElementTypeBuilder; HasConversion(conversionType: Type | null): ElementTypeBuilder; HasConversion(converter: ValueConverter | null): ElementTypeBuilder; HasConversion(valueComparer: ValueComparer | null): ElementTypeBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): ElementTypeBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): ElementTypeBuilder; HasConversion(conversionType: Type, comparerType: Type | null): ElementTypeBuilder; HasMaxLength(maxLength: int): ElementTypeBuilder; HasPrecision(precision: int, scale: int): ElementTypeBuilder; HasPrecision(precision: int): ElementTypeBuilder; IsRequired(required?: boolean): ElementTypeBuilder; IsUnicode(unicode?: boolean): ElementTypeBuilder; ToString(): string | null; } export const ElementTypeBuilder: { new(elementType: IMutableElementType): ElementTypeBuilder; }; export interface __ElementTypeBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ElementTypeBuilder = ElementTypeBuilder$instance & __ElementTypeBuilder$views; export interface EntityTypeBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_EntityTypeBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalEntityTypeBuilder; readonly Metadata: IMutableEntityType; ComplexCollection(propertyName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string): ComplexCollectionBuilder; ComplexCollection(propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): EntityTypeBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexProperty(propertyName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): EntityTypeBuilder; Equals(obj: unknown | null): boolean; FindRelatedEntityType(relatedTypeName: string, navigationName: string | null): EntityType; FindRelatedEntityType(relatedType: Type, navigationName: string | null): EntityType; GetHashCode(): int; HasAlternateKey(...propertyNames: string[]): KeyBuilder; HasAnnotation(annotation: string, value: unknown | null): EntityTypeBuilder; HasBaseType(name: string | null): EntityTypeBuilder; HasBaseType(entityType: Type | null): EntityTypeBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): EntityTypeBuilder; HasData(...data: unknown[]): DataBuilder; HasData(data: IEnumerable_1): DataBuilder; HasDiscriminator(): DiscriminatorBuilder; HasDiscriminator(name: string, type: Type): DiscriminatorBuilder; HasDiscriminator(name: string): DiscriminatorBuilder_1; HasIndex(...propertyNames: string[]): IndexBuilder; HasIndex(propertyNames: string[], name: string): IndexBuilder; HasKey(...propertyNames: string[]): KeyBuilder; HasMany(relatedTypeName: string, navigationName: string | null): CollectionNavigationBuilder; HasMany(navigationName: string): CollectionNavigationBuilder; HasMany(relatedType: Type, navigationName?: string | null): CollectionNavigationBuilder; HasNoDiscriminator(): EntityTypeBuilder; HasNoKey(): EntityTypeBuilder; HasOne(relatedTypeName: string, navigationName: string | null): ReferenceNavigationBuilder; HasOne(relatedType: Type, navigationName?: string | null): ReferenceNavigationBuilder; HasOne(navigationName: string | null): ReferenceNavigationBuilder; HasOneBuilder(navigationId: MemberIdentity, relatedEntityType: EntityType): ForeignKey; HasQueryFilter(filter: LambdaExpression | null): EntityTypeBuilder; HasQueryFilter(filterKey: string, filter: LambdaExpression | null): EntityTypeBuilder; Ignore(propertyName: string): EntityTypeBuilder; IndexerProperty(propertyName: string): PropertyBuilder_1; IndexerProperty(propertyType: Type, propertyName: string): PropertyBuilder; Navigation(navigationName: string): NavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsMany(ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsOne(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsOne(ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): PrimitiveCollectionBuilder; Property(propertyName: string): PropertyBuilder; Property(propertyName: string): PropertyBuilder_1; Property(propertyType: Type, propertyName: string): PropertyBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): EntityTypeBuilder; } export const EntityTypeBuilder: { new(entityType: IMutableEntityType): EntityTypeBuilder; HasTrigger(entityType: IMutableEntityType, modelName: string): TriggerBuilder; }; export interface __EntityTypeBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type EntityTypeBuilder = EntityTypeBuilder$instance & __EntityTypeBuilder$views; export interface EntityTypeBuilder_1$instance extends EntityTypeBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_EntityTypeBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ComplexCollection(propertyName: string, buildAction: Action_1): EntityTypeBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): EntityTypeBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder_1; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): EntityTypeBuilder_1; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): EntityTypeBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, buildAction: Action_1>): EntityTypeBuilder_1; ComplexCollection(propertyExpression: Expression_1 | null>>, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder_1; ComplexCollection(propertyName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string): ComplexCollectionBuilder_1; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string): ComplexCollectionBuilder_1; ComplexCollection(propertyType: Type, propertyName: string): ComplexCollectionBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string): ComplexCollectionBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexCollection, TElement extends unknown>(propertyName: string, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexCollection(propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexCollection(propertyType: Type, propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexCollection(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): EntityTypeBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): EntityTypeBuilder_1; ComplexProperty(propertyName: string, buildAction: Action_1>): EntityTypeBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder_1; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): EntityTypeBuilder_1; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): EntityTypeBuilder_1; ComplexProperty(propertyExpression: Expression_1>): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyExpression: Expression_1>, buildAction: Action_1>): EntityTypeBuilder_1; ComplexProperty(propertyExpression: Expression_1>, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder_1; ComplexProperty(propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyName: string, complexTypeName: string): ComplexPropertyBuilder_1; ComplexProperty(propertyType: Type, propertyName: string): ComplexPropertyBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string): ComplexPropertyBuilder; ComplexProperty(propertyName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexProperty(propertyName: string, complexTypeName: string, buildAction: Action_1>): EntityTypeBuilder; ComplexProperty(propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexProperty(propertyType: Type, propertyName: string, buildAction: Action_1): EntityTypeBuilder; ComplexProperty(propertyType: Type, propertyName: string, complexTypeName: string, buildAction: Action_1): EntityTypeBuilder; HasAlternateKey(keyExpression: Expression_1>): KeyBuilder_1; HasAlternateKey(...propertyNames: string[]): KeyBuilder_1; HasAlternateKey(...propertyNames: string[]): KeyBuilder; HasAnnotation(annotation: string, value: unknown | null): EntityTypeBuilder_1; HasAnnotation(annotation: string, value: unknown | null): EntityTypeBuilder; HasBaseType(name: string | null): EntityTypeBuilder_1; HasBaseType(entityType: Type | null): EntityTypeBuilder_1; HasBaseType(): EntityTypeBuilder_1; HasBaseType(name: string | null): EntityTypeBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): EntityTypeBuilder_1; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): EntityTypeBuilder; HasData(...data: TEntity[]): DataBuilder_1; HasData(data: IEnumerable_1): DataBuilder_1; HasData(...data: unknown[]): DataBuilder_1; HasData(data: IEnumerable_1): DataBuilder_1; HasData(data: IEnumerable_1): DataBuilder; HasDiscriminator(propertyExpression: Expression_1>): DiscriminatorBuilder_1; HasDiscriminator(): DiscriminatorBuilder; HasDiscriminator(name: string, type: Type): DiscriminatorBuilder; HasDiscriminator(name: string): DiscriminatorBuilder_1; HasIndex(indexExpression: Expression_1>): IndexBuilder_1; HasIndex(indexExpression: Expression_1>, name: string): IndexBuilder_1; HasIndex(...propertyNames: string[]): IndexBuilder_1; HasIndex(propertyNames: string[], name: string): IndexBuilder_1; HasIndex(...propertyNames: string[]): IndexBuilder; HasIndex(propertyNames: string[], name: string): IndexBuilder; HasKey(keyExpression: Expression_1>): KeyBuilder; HasKey(...propertyNames: string[]): KeyBuilder_1; HasKey(...propertyNames: string[]): KeyBuilder; HasMany(navigationName: string | null): CollectionNavigationBuilder_2; HasMany(navigationExpression?: Expression_1 | null>> | null): CollectionNavigationBuilder_2; HasMany(relatedTypeName: string, navigationName: string | null): CollectionNavigationBuilder; HasMany(relatedType: Type, navigationName?: string | null): CollectionNavigationBuilder; HasMany(navigationName: string): CollectionNavigationBuilder; HasNoDiscriminator(): EntityTypeBuilder_1; HasNoDiscriminator(): EntityTypeBuilder; HasNoKey(): EntityTypeBuilder_1; HasNoKey(): EntityTypeBuilder; HasOne(navigationName: string | null): ReferenceNavigationBuilder_2; HasOne(navigationExpression?: Expression_1> | null): ReferenceNavigationBuilder_2; HasOne(relatedTypeName: string, navigationName: string | null): ReferenceNavigationBuilder; HasOne(relatedType: Type, navigationName?: string | null): ReferenceNavigationBuilder; HasOne(navigationName: string | null): ReferenceNavigationBuilder; HasQueryFilter(filter: LambdaExpression | null): EntityTypeBuilder_1; HasQueryFilter(filterKey: string, filter: LambdaExpression | null): EntityTypeBuilder_1; HasQueryFilter(filter: Expression_1> | null): EntityTypeBuilder_1; HasQueryFilter(filterKey: string, filter: Expression_1> | null): EntityTypeBuilder_1; HasQueryFilter(filter: LambdaExpression | null): EntityTypeBuilder; HasQueryFilter(filterKey: string, filter: LambdaExpression | null): EntityTypeBuilder; Ignore(propertyExpression: Expression_1>): EntityTypeBuilder_1; Ignore(propertyName: string): EntityTypeBuilder_1; Ignore(propertyName: string): EntityTypeBuilder; Navigation(navigationExpression: Expression_1>): NavigationBuilder_2; Navigation(navigationName: string): NavigationBuilder; OwnsMany(navigationName: string): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder_2; OwnsMany(navigationExpression: Expression_1 | null>>): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationExpression: Expression_1 | null>>): OwnedNavigationBuilder_2; OwnsMany(navigationName: string, buildAction: Action_1>): EntityTypeBuilder_1; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1): EntityTypeBuilder_1; OwnsMany(ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder_1; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder_1; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1>): EntityTypeBuilder_1; OwnsMany(navigationExpression: Expression_1 | null>>, buildAction: Action_1>): EntityTypeBuilder_1; OwnsMany(ownedTypeName: string, navigationExpression: Expression_1 | null>>, buildAction: Action_1>): EntityTypeBuilder_1; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsOne(navigationName: string): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder_2; OwnsOne(navigationExpression: Expression_1>): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationExpression: Expression_1>): OwnedNavigationBuilder_2; OwnsOne(navigationName: string, buildAction: Action_1>): EntityTypeBuilder_1; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1): EntityTypeBuilder_1; OwnsOne(ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder_1; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder_1; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1>): EntityTypeBuilder_1; OwnsOne(navigationExpression: Expression_1>, buildAction: Action_1>): EntityTypeBuilder_1; OwnsOne(ownedTypeName: string, navigationExpression: Expression_1>, buildAction: Action_1>): EntityTypeBuilder_1; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1): EntityTypeBuilder; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): EntityTypeBuilder; PrimitiveCollection(propertyExpression: Expression_1>): PrimitiveCollectionBuilder_1; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): PrimitiveCollectionBuilder; Property(propertyExpression: Expression_1>): PropertyBuilder_1; Property(propertyName: string): PropertyBuilder; Property(propertyName: string): PropertyBuilder_1; Property(propertyType: Type, propertyName: string): PropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): EntityTypeBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): EntityTypeBuilder; } export const EntityTypeBuilder_1: { new(entityType: IMutableEntityType): EntityTypeBuilder_1; }; export interface __EntityTypeBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type EntityTypeBuilder_1 = EntityTypeBuilder_1$instance & __EntityTypeBuilder_1$views; export interface IndexBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_IndexBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableIndex; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): IndexBuilder; IsDescending(...descending: boolean[]): IndexBuilder; IsUnique(unique?: boolean): IndexBuilder; ToString(): string | null; } export const IndexBuilder: { new(index: IMutableIndex): IndexBuilder; }; export interface __IndexBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type IndexBuilder = IndexBuilder$instance & __IndexBuilder$views; export interface IndexBuilder_1$instance extends IndexBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_IndexBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): IndexBuilder_1; HasAnnotation(annotation: string, value: unknown | null): IndexBuilder; IsDescending(...descending: boolean[]): IndexBuilder_1; IsDescending(...descending: boolean[]): IndexBuilder; IsUnique(unique?: boolean): IndexBuilder_1; IsUnique(unique?: boolean): IndexBuilder; } export const IndexBuilder_1: { new(index: IMutableIndex): IndexBuilder_1; }; export interface __IndexBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type IndexBuilder_1 = IndexBuilder_1$instance & __IndexBuilder_1$views; export interface InvertibleRelationshipBuilderBase$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_InvertibleRelationshipBuilderBase: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; Builder: InternalForeignKeyBuilder; readonly DeclaringEntityType: IMutableEntityType; readonly Metadata: IMutableForeignKey; readonly RelatedEntityType: IMutableEntityType; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; } export const InvertibleRelationshipBuilderBase: (abstract new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, foreignKey: IMutableForeignKey) => InvertibleRelationshipBuilderBase) & (abstract new(builder: InternalForeignKeyBuilder, oldBuilder: InvertibleRelationshipBuilderBase, inverted: boolean, foreignKeySet: boolean, principalKeySet: boolean, requiredSet: boolean) => InvertibleRelationshipBuilderBase) & { }; export interface __InvertibleRelationshipBuilderBase$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type InvertibleRelationshipBuilderBase = InvertibleRelationshipBuilderBase$instance & __InvertibleRelationshipBuilderBase$views; export interface KeyBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_KeyBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableKey; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): KeyBuilder; ToString(): string | null; } export const KeyBuilder: { new(key: IMutableKey): KeyBuilder; }; export interface __KeyBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type KeyBuilder = KeyBuilder$instance & __KeyBuilder$views; export interface KeyBuilder_1$instance extends KeyBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_KeyBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): KeyBuilder_1; HasAnnotation(annotation: string, value: unknown | null): KeyBuilder; } export const KeyBuilder_1: { new(key: IMutableKey): KeyBuilder_1; }; export interface __KeyBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type KeyBuilder_1 = KeyBuilder_1$instance & __KeyBuilder_1$views; export interface NavigationBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_NavigationBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableNavigationBase; AutoInclude(autoInclude?: boolean): NavigationBuilder; EnableLazyLoading(lazyLoadingEnabled?: boolean): NavigationBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): NavigationBuilder; HasField(fieldName: string | null): NavigationBuilder; IsRequired(required?: boolean): NavigationBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): NavigationBuilder; } export const NavigationBuilder: { new(navigationOrSkipNavigation: IMutableNavigationBase): NavigationBuilder; }; export interface __NavigationBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type NavigationBuilder = NavigationBuilder$instance & __NavigationBuilder$views; export interface NavigationBuilder_2$instance extends NavigationBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_NavigationBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; AutoInclude(autoInclude?: boolean): NavigationBuilder_2; AutoInclude(autoInclude?: boolean): NavigationBuilder; EnableLazyLoading(lazyLoadingEnabled?: boolean): NavigationBuilder_2; EnableLazyLoading(lazyLoadingEnabled?: boolean): NavigationBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): NavigationBuilder_2; HasAnnotation(annotation: string, value: unknown | null): NavigationBuilder; HasField(fieldName: string | null): NavigationBuilder_2; HasField(fieldName: string | null): NavigationBuilder; IsRequired(required?: boolean): NavigationBuilder_2; IsRequired(required?: boolean): NavigationBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): NavigationBuilder_2; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): NavigationBuilder; } export const NavigationBuilder_2: { new(navigationOrSkipNavigation: IMutableNavigationBase): NavigationBuilder_2; }; export interface __NavigationBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type NavigationBuilder_2 = NavigationBuilder_2$instance & __NavigationBuilder_2$views; export interface OwnedEntityTypeBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedEntityTypeBuilder: never; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; } export const OwnedEntityTypeBuilder: { new(): OwnedEntityTypeBuilder; }; export type OwnedEntityTypeBuilder = OwnedEntityTypeBuilder$instance; export interface OwnedEntityTypeBuilder_1$instance extends OwnedEntityTypeBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedEntityTypeBuilder_1: never; } export const OwnedEntityTypeBuilder_1: { new(): OwnedEntityTypeBuilder_1; }; export type OwnedEntityTypeBuilder_1 = OwnedEntityTypeBuilder_1$instance; export interface OwnedNavigationBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; Builder: InternalForeignKeyBuilder; readonly DependentEntityType: EntityType; readonly Metadata: IMutableForeignKey; readonly OwnedEntityType: IMutableEntityType; readonly PrincipalEntityType: EntityType; FindRelatedEntityType(relatedTypeName: string, navigationName: string | null): EntityType; FindRelatedEntityType(relatedType: Type, navigationName: string | null): EntityType; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): OwnedNavigationBuilder; HasData(...data: unknown[]): DataBuilder; HasData(data: IEnumerable_1): DataBuilder; HasIndex(...propertyNames: string[]): IndexBuilder; HasIndex(propertyNames: string[], name: string): IndexBuilder; HasKey(...propertyNames: string[]): KeyBuilder; HasOne(relatedTypeName: string, navigationName: string | null): ReferenceNavigationBuilder; HasOne(navigationName: string): ReferenceNavigationBuilder; HasOne(relatedType: Type, navigationName?: string | null): ReferenceNavigationBuilder; HasOneBuilder(navigationId: MemberIdentity, relatedEntityType: EntityType): ForeignKey; Ignore(propertyName: string): OwnedNavigationBuilder; IndexerProperty(propertyName: string): PropertyBuilder_1; IndexerProperty(propertyType: Type, propertyName: string): PropertyBuilder; Navigation(navigationName: string): NavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsMany(ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsOne(ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): PrimitiveCollectionBuilder; Property(propertyName: string): PropertyBuilder; Property(propertyName: string): PropertyBuilder_1; Property(propertyType: Type, propertyName: string): PropertyBuilder; UpdateBuilder(configure: Func_1): T; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): OwnedNavigationBuilder; WithOwner(ownerReference?: string | null): OwnershipBuilder; } export const OwnedNavigationBuilder: { new(ownership: IMutableForeignKey): OwnedNavigationBuilder; }; export interface __OwnedNavigationBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationBuilder = OwnedNavigationBuilder$instance & __OwnedNavigationBuilder$views; export interface OwnedNavigationBuilder_2$instance extends OwnedNavigationBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationBuilder_2; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): OwnedNavigationBuilder_2; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): OwnedNavigationBuilder; HasData(...data: TDependentEntity[]): DataBuilder_1; HasData(data: IEnumerable_1): DataBuilder_1; HasData(...data: unknown[]): DataBuilder_1; HasData(data: IEnumerable_1): DataBuilder_1; HasData(data: IEnumerable_1): DataBuilder; HasIndex(indexExpression: Expression_1>): IndexBuilder_1; HasIndex(indexExpression: Expression_1>, name: string): IndexBuilder_1; HasIndex(...propertyNames: string[]): IndexBuilder_1; HasIndex(propertyNames: string[], name: string): IndexBuilder_1; HasIndex(...propertyNames: string[]): IndexBuilder; HasIndex(propertyNames: string[], name: string): IndexBuilder; HasKey(keyExpression: Expression_1>): KeyBuilder_1; HasKey(...propertyNames: string[]): KeyBuilder_1; HasKey(...propertyNames: string[]): KeyBuilder; HasOne(navigationName: string | null): ReferenceNavigationBuilder_2; HasOne(navigationExpression?: Expression_1> | null): ReferenceNavigationBuilder_2; HasOne(relatedTypeName: string, navigationName: string | null): ReferenceNavigationBuilder; HasOne(relatedType: Type, navigationName?: string | null): ReferenceNavigationBuilder; HasOne(navigationName: string): ReferenceNavigationBuilder; Ignore(propertyName: string): OwnedNavigationBuilder_2; Ignore(propertyExpression: Expression_1>): OwnedNavigationBuilder_2; Ignore(propertyName: string): OwnedNavigationBuilder; Navigation(navigationExpression: Expression_1>): NavigationBuilder_2; Navigation(navigationName: string): NavigationBuilder; OwnsMany(navigationName: string): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder_2; OwnsMany(navigationExpression: Expression_1 | null>>): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationExpression: Expression_1 | null>>): OwnedNavigationBuilder_2; OwnsMany(navigationName: string, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder_2; OwnsMany(ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsMany(navigationExpression: Expression_1 | null>>, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, navigationExpression: Expression_1 | null>>, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsMany(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsOne(navigationName: string): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder_2; OwnsOne(navigationExpression: Expression_1>): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationExpression: Expression_1>): OwnedNavigationBuilder_2; OwnsOne(navigationName: string, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder_2; OwnsOne(ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsOne(navigationExpression: Expression_1>, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, navigationExpression: Expression_1>, buildAction: Action_1>): OwnedNavigationBuilder_2; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedType: Type, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; OwnsOne(ownedTypeName: string, ownedType: Type, navigationName: string, buildAction: Action_1): OwnedNavigationBuilder; PrimitiveCollection(propertyExpression: Expression_1>): PrimitiveCollectionBuilder_1; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder; PrimitiveCollection(propertyName: string): PrimitiveCollectionBuilder_1; PrimitiveCollection(propertyType: Type, propertyName: string): PrimitiveCollectionBuilder; Property(propertyExpression: Expression_1>): PropertyBuilder_1; Property(propertyName: string): PropertyBuilder; Property(propertyName: string): PropertyBuilder_1; Property(propertyType: Type, propertyName: string): PropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): OwnedNavigationBuilder_2; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): OwnedNavigationBuilder; WithOwner(ownerReference?: string | null): OwnershipBuilder_2; WithOwner(referenceExpression: Expression_1> | null): OwnershipBuilder_2; WithOwner(ownerReference?: string | null): OwnershipBuilder; } export const OwnedNavigationBuilder_2: { new(ownership: IMutableForeignKey): OwnedNavigationBuilder_2; }; export interface __OwnedNavigationBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationBuilder_2 = OwnedNavigationBuilder_2$instance & __OwnedNavigationBuilder_2$views; export interface OwnedNavigationSplitTableBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationSplitTableBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly InternalMappingFragment: EntityTypeMappingFragment; readonly MappingFragment: IMutableEntityTypeMappingFragment; readonly Metadata: IMutableEntityType; readonly Name: string; readonly Schema: string | null; Equals(obj: unknown | null): boolean; ExcludeFromMigrations(excluded?: boolean): OwnedNavigationSplitTableBuilder; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationSplitTableBuilder; HasTrigger(modelName: string): TableTriggerBuilder; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; ToString(): string | null; } export const OwnedNavigationSplitTableBuilder: { new(storeObject: StoreObjectIdentifier, ownedNavigationBuilder: OwnedNavigationBuilder): OwnedNavigationSplitTableBuilder; }; export interface __OwnedNavigationSplitTableBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationSplitTableBuilder = OwnedNavigationSplitTableBuilder$instance & __OwnedNavigationSplitTableBuilder$views; export interface OwnedNavigationSplitTableBuilder_2$instance extends OwnedNavigationSplitTableBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationSplitTableBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ExcludeFromMigrations(excluded?: boolean): OwnedNavigationSplitTableBuilder_2; ExcludeFromMigrations(excluded?: boolean): OwnedNavigationSplitTableBuilder; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationSplitTableBuilder_2; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationSplitTableBuilder; Property(propertyExpression: Expression_1>): ColumnBuilder_1; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; } export const OwnedNavigationSplitTableBuilder_2: { new(storeObject: StoreObjectIdentifier, ownedNavigationBuilder: OwnedNavigationBuilder_2): OwnedNavigationSplitTableBuilder_2; }; export interface __OwnedNavigationSplitTableBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationSplitTableBuilder_2 = OwnedNavigationSplitTableBuilder_2$instance & __OwnedNavigationSplitTableBuilder_2$views; export interface OwnedNavigationSplitViewBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationSplitViewBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly MappingFragment: IMutableEntityTypeMappingFragment; readonly Name: string; readonly Schema: string | null; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationSplitViewBuilder; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; ToString(): string | null; } export const OwnedNavigationSplitViewBuilder: { new(storeObject: StoreObjectIdentifier, ownedNavigationBuilder: OwnedNavigationBuilder): OwnedNavigationSplitViewBuilder; }; export interface __OwnedNavigationSplitViewBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationSplitViewBuilder = OwnedNavigationSplitViewBuilder$instance & __OwnedNavigationSplitViewBuilder$views; export interface OwnedNavigationSplitViewBuilder_2$instance extends OwnedNavigationSplitViewBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationSplitViewBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationSplitViewBuilder_2; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationSplitViewBuilder; Property(propertyExpression: Expression_1>): ViewColumnBuilder_1; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; } export const OwnedNavigationSplitViewBuilder_2: { new(storeObject: StoreObjectIdentifier, ownedNavigationBuilder: OwnedNavigationBuilder_2): OwnedNavigationSplitViewBuilder_2; }; export interface __OwnedNavigationSplitViewBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationSplitViewBuilder_2 = OwnedNavigationSplitViewBuilder_2$instance & __OwnedNavigationSplitViewBuilder_2$views; export interface OwnedNavigationStoredProcedureBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationStoredProcedureBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalStoredProcedureBuilder; readonly Metadata: IMutableStoredProcedure; CreatePropertyBuilder(propertyName: string): PropertyBuilder; CreatePropertyBuilder(propertyExpression: Expression_1>): PropertyBuilder; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationStoredProcedureBuilder; HasOriginalValueParameter(propertyName: string): OwnedNavigationStoredProcedureBuilder; HasOriginalValueParameter(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasParameter(propertyName: string): OwnedNavigationStoredProcedureBuilder; HasParameter(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasResultColumn(propertyName: string): OwnedNavigationStoredProcedureBuilder; HasResultColumn(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedParameter(): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedParameter(buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedResultColumn(): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedResultColumn(buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedReturnValue(rowsAffectedReturned?: boolean): OwnedNavigationStoredProcedureBuilder; } export const OwnedNavigationStoredProcedureBuilder: { new(sproc: IMutableStoredProcedure, ownedNavigationBuilder: OwnedNavigationBuilder): OwnedNavigationStoredProcedureBuilder; }; export interface __OwnedNavigationStoredProcedureBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationStoredProcedureBuilder = OwnedNavigationStoredProcedureBuilder$instance & __OwnedNavigationStoredProcedureBuilder$views; export interface OwnedNavigationStoredProcedureBuilder_2$instance extends OwnedNavigationStoredProcedureBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationStoredProcedureBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationStoredProcedureBuilder_2; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationStoredProcedureBuilder; HasOriginalValueParameter(propertyName: string): OwnedNavigationStoredProcedureBuilder_2; HasOriginalValueParameter(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasOriginalValueParameter(propertyExpression: Expression_1>): OwnedNavigationStoredProcedureBuilder_2; HasOriginalValueParameter(propertyExpression: Expression_1>, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasOriginalValueParameter(propertyName: string): OwnedNavigationStoredProcedureBuilder; HasOriginalValueParameter(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasParameter(propertyName: string): OwnedNavigationStoredProcedureBuilder_2; HasParameter(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasParameter(propertyExpression: Expression_1>): OwnedNavigationStoredProcedureBuilder_2; HasParameter(propertyExpression: Expression_1>, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasParameter(propertyName: string): OwnedNavigationStoredProcedureBuilder; HasParameter(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasResultColumn(propertyName: string): OwnedNavigationStoredProcedureBuilder_2; HasResultColumn(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasResultColumn(propertyExpression: Expression_1>): OwnedNavigationStoredProcedureBuilder_2; HasResultColumn(propertyExpression: Expression_1>, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasResultColumn(propertyName: string): OwnedNavigationStoredProcedureBuilder; HasResultColumn(propertyName: string, buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedParameter(): OwnedNavigationStoredProcedureBuilder_2; HasRowsAffectedParameter(buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasRowsAffectedParameter(): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedParameter(buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedResultColumn(): OwnedNavigationStoredProcedureBuilder_2; HasRowsAffectedResultColumn(buildAction: Action_1): OwnedNavigationStoredProcedureBuilder_2; HasRowsAffectedResultColumn(): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedResultColumn(buildAction: Action_1): OwnedNavigationStoredProcedureBuilder; HasRowsAffectedReturnValue(rowsAffectedReturned?: boolean): OwnedNavigationStoredProcedureBuilder_2; HasRowsAffectedReturnValue(rowsAffectedReturned?: boolean): OwnedNavigationStoredProcedureBuilder; } export const OwnedNavigationStoredProcedureBuilder_2: { new(sproc: IMutableStoredProcedure, ownedNavigationBuilder: OwnedNavigationBuilder_2): OwnedNavigationStoredProcedureBuilder_2; }; export interface __OwnedNavigationStoredProcedureBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationStoredProcedureBuilder_2 = OwnedNavigationStoredProcedureBuilder_2$instance & __OwnedNavigationStoredProcedureBuilder_2$views; export interface OwnedNavigationTableBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationTableBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableEntityType; readonly Name: string | null; readonly Schema: string | null; readonly StoreObject: Nullable_1; Equals(obj: unknown | null): boolean; ExcludeFromMigrations(excluded?: boolean): OwnedNavigationTableBuilder; GetHashCode(): int; GetStoreObjectIdentifier(): StoreObjectIdentifier; HasCheckConstraint(name: string, sql: string | null): CheckConstraintBuilder; HasComment(comment: string | null): OwnedNavigationTableBuilder; HasTrigger(modelName: string): TableTriggerBuilder; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; ToString(): string | null; } export const OwnedNavigationTableBuilder: { new(storeObject: Nullable_1, ownedNavigationBuilder: OwnedNavigationBuilder): OwnedNavigationTableBuilder; }; export interface __OwnedNavigationTableBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationTableBuilder = OwnedNavigationTableBuilder$instance & __OwnedNavigationTableBuilder$views; export interface OwnedNavigationTableBuilder_2$instance extends OwnedNavigationTableBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationTableBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ExcludeFromMigrations(excluded?: boolean): OwnedNavigationTableBuilder_2; ExcludeFromMigrations(excluded?: boolean): OwnedNavigationTableBuilder; HasComment(comment: string | null): OwnedNavigationTableBuilder_2; HasComment(comment: string | null): OwnedNavigationTableBuilder; Property(propertyExpression: Expression_1>): ColumnBuilder_1; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; } export const OwnedNavigationTableBuilder_2: { new(storeObject: Nullable_1, ownedNavigationBuilder: OwnedNavigationBuilder_2): OwnedNavigationTableBuilder_2; }; export interface __OwnedNavigationTableBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationTableBuilder_2 = OwnedNavigationTableBuilder_2$instance & __OwnedNavigationTableBuilder_2$views; export interface OwnedNavigationTableValuedFunctionBuilder$instance extends DbFunctionBuilderBase$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationTableValuedFunctionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationTableValuedFunctionBuilder; HasName(name: string): OwnedNavigationTableValuedFunctionBuilder; HasName(name: string): DbFunctionBuilderBase; HasParameter(name: string, buildAction: Action_1): OwnedNavigationTableValuedFunctionBuilder; HasParameter(name: string): DbFunctionParameterBuilder; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilderBase; HasSchema(schema: string | null): OwnedNavigationTableValuedFunctionBuilder; HasSchema(schema: string | null): DbFunctionBuilderBase; IsBuiltIn(builtIn?: boolean): OwnedNavigationTableValuedFunctionBuilder; IsBuiltIn(builtIn?: boolean): DbFunctionBuilderBase; } export const OwnedNavigationTableValuedFunctionBuilder: { new(function_: IMutableDbFunction, ownedNavigationBuilder: OwnedNavigationBuilder): OwnedNavigationTableValuedFunctionBuilder; }; export interface __OwnedNavigationTableValuedFunctionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationTableValuedFunctionBuilder = OwnedNavigationTableValuedFunctionBuilder$instance & __OwnedNavigationTableValuedFunctionBuilder$views; export interface OwnedNavigationTableValuedFunctionBuilder_2$instance extends OwnedNavigationTableValuedFunctionBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationTableValuedFunctionBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationTableValuedFunctionBuilder_2; HasAnnotation(annotation: string, value: unknown | null): OwnedNavigationTableValuedFunctionBuilder; HasName(name: string): OwnedNavigationTableValuedFunctionBuilder_2; HasName(name: string): OwnedNavigationTableValuedFunctionBuilder; HasName(name: string): DbFunctionBuilderBase; HasParameter(name: string, buildAction: Action_1): OwnedNavigationTableValuedFunctionBuilder_2; HasParameter(name: string): DbFunctionParameterBuilder; HasParameter(name: string, buildAction: Action_1): OwnedNavigationTableValuedFunctionBuilder; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilderBase; HasSchema(schema: string | null): OwnedNavigationTableValuedFunctionBuilder_2; HasSchema(schema: string | null): OwnedNavigationTableValuedFunctionBuilder; HasSchema(schema: string | null): DbFunctionBuilderBase; IsBuiltIn(builtIn?: boolean): OwnedNavigationTableValuedFunctionBuilder_2; IsBuiltIn(builtIn?: boolean): OwnedNavigationTableValuedFunctionBuilder; IsBuiltIn(builtIn?: boolean): DbFunctionBuilderBase; } export const OwnedNavigationTableValuedFunctionBuilder_2: { new(function_: IMutableDbFunction, ownedNavigationBuilder: OwnedNavigationBuilder_2): OwnedNavigationTableValuedFunctionBuilder_2; }; export interface __OwnedNavigationTableValuedFunctionBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationTableValuedFunctionBuilder_2 = OwnedNavigationTableValuedFunctionBuilder_2$instance & __OwnedNavigationTableValuedFunctionBuilder_2$views; export interface OwnedNavigationViewBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationViewBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Name: string; readonly Schema: string | null; readonly StoreObject: StoreObjectIdentifier; Equals(obj: unknown | null): boolean; GetHashCode(): int; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; ToString(): string | null; } export const OwnedNavigationViewBuilder: { new(storeObject: StoreObjectIdentifier, ownedNavigationBuilder: OwnedNavigationBuilder): OwnedNavigationViewBuilder; }; export interface __OwnedNavigationViewBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationViewBuilder = OwnedNavigationViewBuilder$instance & __OwnedNavigationViewBuilder$views; export interface OwnedNavigationViewBuilder_2$instance extends OwnedNavigationViewBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnedNavigationViewBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; Property(propertyExpression: Expression_1>): ViewColumnBuilder_1; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; } export const OwnedNavigationViewBuilder_2: { new(storeObject: StoreObjectIdentifier, ownedNavigationBuilder: OwnedNavigationBuilder_2): OwnedNavigationViewBuilder_2; }; export interface __OwnedNavigationViewBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnedNavigationViewBuilder_2 = OwnedNavigationViewBuilder_2$instance & __OwnedNavigationViewBuilder_2$views; export interface OwnershipBuilder$instance extends RelationshipBuilderBase$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnershipBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnershipBuilder; HasForeignKey(...foreignKeyPropertyNames: string[]): OwnershipBuilder; HasPrincipalKey(...keyPropertyNames: string[]): OwnershipBuilder; } export const OwnershipBuilder: { new(principalEntityType: IMutableEntityType, dependentEntityType: IMutableEntityType, foreignKey: IMutableForeignKey): OwnershipBuilder; }; export interface __OwnershipBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnershipBuilder = OwnershipBuilder$instance & __OwnershipBuilder$views; export interface OwnershipBuilder_2$instance extends OwnershipBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_OwnershipBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): OwnershipBuilder_2; HasAnnotation(annotation: string, value: unknown | null): OwnershipBuilder; HasForeignKey(...foreignKeyPropertyNames: string[]): OwnershipBuilder_2; HasForeignKey(foreignKeyExpression: Expression_1>): OwnershipBuilder_2; HasForeignKey(...foreignKeyPropertyNames: string[]): OwnershipBuilder; HasPrincipalKey(...keyPropertyNames: string[]): OwnershipBuilder_2; HasPrincipalKey(keyExpression: Expression_1>): OwnershipBuilder_2; HasPrincipalKey(...keyPropertyNames: string[]): OwnershipBuilder; } export const OwnershipBuilder_2: { new(principalEntityType: IMutableEntityType, dependentEntityType: IMutableEntityType, foreignKey: IMutableForeignKey): OwnershipBuilder_2; }; export interface __OwnershipBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type OwnershipBuilder_2 = OwnershipBuilder_2$instance & __OwnershipBuilder_2$views; export interface PrimitiveCollectionBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_PrimitiveCollectionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableProperty; ElementType(): ElementTypeBuilder; ElementType(builderAction: Action_1): PrimitiveCollectionBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): PrimitiveCollectionBuilder; HasField(fieldName: string): PrimitiveCollectionBuilder; HasMaxLength(maxLength: int): PrimitiveCollectionBuilder; HasSentinel(sentinel: unknown | null): PrimitiveCollectionBuilder; HasValueGenerator(): PrimitiveCollectionBuilder; HasValueGenerator(valueGeneratorType: Type | null): PrimitiveCollectionBuilder; HasValueGeneratorFactory(): PrimitiveCollectionBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): PrimitiveCollectionBuilder; IsConcurrencyToken(concurrencyToken?: boolean): PrimitiveCollectionBuilder; IsRequired(required?: boolean): PrimitiveCollectionBuilder; IsUnicode(unicode?: boolean): PrimitiveCollectionBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): PrimitiveCollectionBuilder; ValueGeneratedNever(): PrimitiveCollectionBuilder; ValueGeneratedOnAdd(): PrimitiveCollectionBuilder; ValueGeneratedOnAddOrUpdate(): PrimitiveCollectionBuilder; ValueGeneratedOnUpdate(): PrimitiveCollectionBuilder; ValueGeneratedOnUpdateSometimes(): PrimitiveCollectionBuilder; } export const PrimitiveCollectionBuilder: { new(property: IMutableProperty): PrimitiveCollectionBuilder; }; export interface __PrimitiveCollectionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type PrimitiveCollectionBuilder = PrimitiveCollectionBuilder$instance & __PrimitiveCollectionBuilder$views; export interface PrimitiveCollectionBuilder_1$instance extends PrimitiveCollectionBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_PrimitiveCollectionBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ElementType(builderAction: Action_1): PrimitiveCollectionBuilder_1; ElementType(): ElementTypeBuilder; ElementType(builderAction: Action_1): PrimitiveCollectionBuilder; HasAnnotation(annotation: string, value: unknown | null): PrimitiveCollectionBuilder_1; HasAnnotation(annotation: string, value: unknown | null): PrimitiveCollectionBuilder; HasField(fieldName: string): PrimitiveCollectionBuilder_1; HasField(fieldName: string): PrimitiveCollectionBuilder; HasMaxLength(maxLength: int): PrimitiveCollectionBuilder_1; HasMaxLength(maxLength: int): PrimitiveCollectionBuilder; HasSentinel(sentinel: unknown | null): PrimitiveCollectionBuilder_1; HasSentinel(sentinel: TProperty | null): PrimitiveCollectionBuilder_1; HasSentinel(sentinel: unknown | null): PrimitiveCollectionBuilder; HasValueGenerator(): PrimitiveCollectionBuilder_1; HasValueGenerator(valueGeneratorType: Type | null): PrimitiveCollectionBuilder_1; HasValueGenerator(): PrimitiveCollectionBuilder; HasValueGenerator(valueGeneratorType: Type | null): PrimitiveCollectionBuilder; HasValueGeneratorFactory(): PrimitiveCollectionBuilder_1; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): PrimitiveCollectionBuilder_1; HasValueGeneratorFactory(): PrimitiveCollectionBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): PrimitiveCollectionBuilder; IsConcurrencyToken(concurrencyToken?: boolean): PrimitiveCollectionBuilder_1; IsConcurrencyToken(concurrencyToken?: boolean): PrimitiveCollectionBuilder; IsRequired(required?: boolean): PrimitiveCollectionBuilder_1; IsRequired(required?: boolean): PrimitiveCollectionBuilder; IsUnicode(unicode?: boolean): PrimitiveCollectionBuilder_1; IsUnicode(unicode?: boolean): PrimitiveCollectionBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): PrimitiveCollectionBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): PrimitiveCollectionBuilder; ValueGeneratedNever(): PrimitiveCollectionBuilder_1; ValueGeneratedNever(): PrimitiveCollectionBuilder; ValueGeneratedOnAdd(): PrimitiveCollectionBuilder_1; ValueGeneratedOnAdd(): PrimitiveCollectionBuilder; ValueGeneratedOnAddOrUpdate(): PrimitiveCollectionBuilder_1; ValueGeneratedOnAddOrUpdate(): PrimitiveCollectionBuilder; ValueGeneratedOnUpdate(): PrimitiveCollectionBuilder_1; ValueGeneratedOnUpdate(): PrimitiveCollectionBuilder; ValueGeneratedOnUpdateSometimes(): PrimitiveCollectionBuilder_1; ValueGeneratedOnUpdateSometimes(): PrimitiveCollectionBuilder; } export const PrimitiveCollectionBuilder_1: { new(property: IMutableProperty): PrimitiveCollectionBuilder_1; }; export interface __PrimitiveCollectionBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type PrimitiveCollectionBuilder_1 = PrimitiveCollectionBuilder_1$instance & __PrimitiveCollectionBuilder_1$views; export interface PropertiesConfigurationBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_PropertiesConfigurationBuilder: never; readonly Configuration: PropertyConfiguration; AreUnicode(unicode?: boolean): PropertiesConfigurationBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; HaveAnnotation(annotation: string, value: unknown): PropertiesConfigurationBuilder; HaveConversion(): PropertiesConfigurationBuilder; HaveConversion(conversionType: Type): PropertiesConfigurationBuilder; HaveConversion(conversionType: Type, comparerType: Type | null): PropertiesConfigurationBuilder; HaveConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): PropertiesConfigurationBuilder; HaveMaxLength(maxLength: int): PropertiesConfigurationBuilder; HavePrecision(precision: int, scale: int): PropertiesConfigurationBuilder; HavePrecision(precision: int): PropertiesConfigurationBuilder; HaveSentinel(sentinel: unknown | null): PropertiesConfigurationBuilder; ToString(): string | null; } export const PropertiesConfigurationBuilder: { new(property: PropertyConfiguration): PropertiesConfigurationBuilder; }; export type PropertiesConfigurationBuilder = PropertiesConfigurationBuilder$instance; export interface PropertiesConfigurationBuilder_1$instance extends PropertiesConfigurationBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_PropertiesConfigurationBuilder_1: never; AreUnicode(unicode?: boolean): PropertiesConfigurationBuilder_1; AreUnicode(unicode?: boolean): PropertiesConfigurationBuilder; HaveAnnotation(annotation: string, value: unknown): PropertiesConfigurationBuilder_1; HaveAnnotation(annotation: string, value: unknown): PropertiesConfigurationBuilder; HaveConversion(): PropertiesConfigurationBuilder_1; HaveConversion(conversionType: Type): PropertiesConfigurationBuilder_1; HaveConversion(conversionType: Type, comparerType: Type | null): PropertiesConfigurationBuilder_1; HaveConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): PropertiesConfigurationBuilder; HaveConversion(): PropertiesConfigurationBuilder; HaveConversion(conversionType: Type): PropertiesConfigurationBuilder; HaveConversion(conversionType: Type, comparerType: Type | null): PropertiesConfigurationBuilder; HaveMaxLength(maxLength: int): PropertiesConfigurationBuilder_1; HaveMaxLength(maxLength: int): PropertiesConfigurationBuilder; HavePrecision(precision: int, scale: int): PropertiesConfigurationBuilder_1; HavePrecision(precision: int): PropertiesConfigurationBuilder_1; HavePrecision(precision: int, scale: int): PropertiesConfigurationBuilder; HavePrecision(precision: int): PropertiesConfigurationBuilder; } export const PropertiesConfigurationBuilder_1: { new(property: PropertyConfiguration): PropertiesConfigurationBuilder_1; }; export type PropertiesConfigurationBuilder_1 = PropertiesConfigurationBuilder_1$instance; export interface PropertyBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_PropertyBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableProperty; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): PropertyBuilder; HasConversion(): PropertyBuilder; HasConversion(conversionType: Type | null): PropertyBuilder; HasConversion(converter: ValueConverter | null): PropertyBuilder; HasConversion(valueComparer: ValueComparer | null): PropertyBuilder; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): PropertyBuilder; HasConversion(conversionType: Type, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): PropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder; HasConversion(conversionType: Type, comparerType: Type | null): PropertyBuilder; HasConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): PropertyBuilder; HasField(fieldName: string): PropertyBuilder; HasMaxLength(maxLength: int): PropertyBuilder; HasPrecision(precision: int, scale: int): PropertyBuilder; HasPrecision(precision: int): PropertyBuilder; HasSentinel(sentinel: unknown | null): PropertyBuilder; HasValueGenerator(): PropertyBuilder; HasValueGenerator(valueGeneratorType: Type | null): PropertyBuilder; HasValueGenerator(factory: Func_3): PropertyBuilder; HasValueGeneratorFactory(): PropertyBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): PropertyBuilder; IsConcurrencyToken(concurrencyToken?: boolean): PropertyBuilder; IsRequired(required?: boolean): PropertyBuilder; IsRowVersion(): PropertyBuilder; IsUnicode(unicode?: boolean): PropertyBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): PropertyBuilder; ValueGeneratedNever(): PropertyBuilder; ValueGeneratedOnAdd(): PropertyBuilder; ValueGeneratedOnAddOrUpdate(): PropertyBuilder; ValueGeneratedOnUpdate(): PropertyBuilder; ValueGeneratedOnUpdateSometimes(): PropertyBuilder; } export const PropertyBuilder: { new(property: IMutableProperty): PropertyBuilder; }; export interface __PropertyBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type PropertyBuilder = PropertyBuilder$instance & __PropertyBuilder$views; export interface PropertyBuilder_1$instance extends PropertyBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_PropertyBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): PropertyBuilder_1; HasAnnotation(annotation: string, value: unknown | null): PropertyBuilder; HasConversion(): PropertyBuilder_1; HasConversion(providerClrType: Type | null): PropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>): PropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null): PropertyBuilder_1; HasConversion(converter: ValueConverter | null): PropertyBuilder_1; HasConversion(valueComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(conversionType: Type, valueComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(conversionType: Type, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>, valueComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(convertToProviderExpression: Expression_1>, convertFromProviderExpression: Expression_1>, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null, valueComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(converter: ValueConverter_2 | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder_1; HasConversion(conversionType: Type, comparerType: Type | null): PropertyBuilder_1; HasConversion(conversionType: Type, comparerType: Type | null, providerComparerType: Type | null): PropertyBuilder_1; HasConversion(): PropertyBuilder; HasConversion(converter: ValueConverter | null): PropertyBuilder; HasConversion(valueComparer: ValueComparer | null): PropertyBuilder; HasConversion(valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null): PropertyBuilder; HasConversion(converter: ValueConverter | null, valueComparer: ValueComparer | null, providerComparer: ValueComparer | null): PropertyBuilder; HasField(fieldName: string): PropertyBuilder_1; HasField(fieldName: string): PropertyBuilder; HasMaxLength(maxLength: int): PropertyBuilder_1; HasMaxLength(maxLength: int): PropertyBuilder; HasPrecision(precision: int, scale: int): PropertyBuilder_1; HasPrecision(precision: int): PropertyBuilder_1; HasPrecision(precision: int, scale: int): PropertyBuilder; HasPrecision(precision: int): PropertyBuilder; HasSentinel(sentinel: unknown | null): PropertyBuilder_1; HasSentinel(sentinel: TProperty | null): PropertyBuilder_1; HasSentinel(sentinel: unknown | null): PropertyBuilder; HasValueGenerator(): PropertyBuilder_1; HasValueGenerator(valueGeneratorType: Type | null): PropertyBuilder_1; HasValueGenerator(factory: Func_3): PropertyBuilder_1; HasValueGenerator(): PropertyBuilder; HasValueGenerator(factory: Func_3): PropertyBuilder; HasValueGeneratorFactory(): PropertyBuilder_1; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): PropertyBuilder_1; HasValueGeneratorFactory(): PropertyBuilder; HasValueGeneratorFactory(valueGeneratorFactoryType: Type | null): PropertyBuilder; IsConcurrencyToken(concurrencyToken?: boolean): PropertyBuilder_1; IsConcurrencyToken(concurrencyToken?: boolean): PropertyBuilder; IsRequired(required?: boolean): PropertyBuilder_1; IsRequired(required?: boolean): PropertyBuilder; IsRowVersion(): PropertyBuilder_1; IsRowVersion(): PropertyBuilder; IsUnicode(unicode?: boolean): PropertyBuilder_1; IsUnicode(unicode?: boolean): PropertyBuilder; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): PropertyBuilder_1; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): PropertyBuilder; ValueGeneratedNever(): PropertyBuilder_1; ValueGeneratedNever(): PropertyBuilder; ValueGeneratedOnAdd(): PropertyBuilder_1; ValueGeneratedOnAdd(): PropertyBuilder; ValueGeneratedOnAddOrUpdate(): PropertyBuilder_1; ValueGeneratedOnAddOrUpdate(): PropertyBuilder; ValueGeneratedOnUpdate(): PropertyBuilder_1; ValueGeneratedOnUpdate(): PropertyBuilder; ValueGeneratedOnUpdateSometimes(): PropertyBuilder_1; ValueGeneratedOnUpdateSometimes(): PropertyBuilder; } export const PropertyBuilder_1: { new(property: IMutableProperty): PropertyBuilder_1; }; export interface __PropertyBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type PropertyBuilder_1 = PropertyBuilder_1$instance & __PropertyBuilder_1$views; export interface ReferenceCollectionBuilder$instance extends RelationshipBuilderBase$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ReferenceCollectionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ReferenceCollectionBuilder; HasForeignKey(...foreignKeyPropertyNames: string[]): ReferenceCollectionBuilder; HasForeignKeyBuilder(foreignKeyPropertyNames: IReadOnlyList_1): InternalForeignKeyBuilder; HasForeignKeyBuilder(foreignKeyMembers: IReadOnlyList_1): InternalForeignKeyBuilder; HasPrincipalKey(...keyPropertyNames: string[]): ReferenceCollectionBuilder; HasPrincipalKeyBuilder(keyPropertyNames: IReadOnlyList_1): InternalForeignKeyBuilder; HasPrincipalKeyBuilder(keyMembers: IReadOnlyList_1): InternalForeignKeyBuilder; IsRequired(required?: boolean): ReferenceCollectionBuilder; OnDelete(deleteBehavior: DeleteBehavior): ReferenceCollectionBuilder; } export const ReferenceCollectionBuilder: { new(principalEntityType: IMutableEntityType, dependentEntityType: IMutableEntityType, foreignKey: IMutableForeignKey): ReferenceCollectionBuilder; }; export interface __ReferenceCollectionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ReferenceCollectionBuilder = ReferenceCollectionBuilder$instance & __ReferenceCollectionBuilder$views; export interface ReferenceCollectionBuilder_2$instance extends ReferenceCollectionBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ReferenceCollectionBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ReferenceCollectionBuilder_2; HasAnnotation(annotation: string, value: unknown | null): ReferenceCollectionBuilder; HasForeignKey(...foreignKeyPropertyNames: string[]): ReferenceCollectionBuilder_2; HasForeignKey(foreignKeyExpression: Expression_1>): ReferenceCollectionBuilder_2; HasForeignKey(...foreignKeyPropertyNames: string[]): ReferenceCollectionBuilder; HasPrincipalKey(...keyPropertyNames: string[]): ReferenceCollectionBuilder_2; HasPrincipalKey(keyExpression: Expression_1>): ReferenceCollectionBuilder_2; HasPrincipalKey(...keyPropertyNames: string[]): ReferenceCollectionBuilder; IsRequired(required?: boolean): ReferenceCollectionBuilder_2; IsRequired(required?: boolean): ReferenceCollectionBuilder; OnDelete(deleteBehavior: DeleteBehavior): ReferenceCollectionBuilder_2; OnDelete(deleteBehavior: DeleteBehavior): ReferenceCollectionBuilder; } export const ReferenceCollectionBuilder_2: { new(principalEntityType: IMutableEntityType, dependentEntityType: IMutableEntityType, foreignKey: IMutableForeignKey): ReferenceCollectionBuilder_2; }; export interface __ReferenceCollectionBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ReferenceCollectionBuilder_2 = ReferenceCollectionBuilder_2$instance & __ReferenceCollectionBuilder_2$views; export interface ReferenceNavigationBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ReferenceNavigationBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalForeignKeyBuilder; readonly DeclaringEntityType: IMutableEntityType; readonly ReferenceMember: MemberInfo | null; readonly ReferenceName: string | null; readonly RelatedEntityType: IMutableEntityType; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; WithMany(collection?: string | null): ReferenceCollectionBuilder; WithManyBuilder(navigationName: string | null): InternalForeignKeyBuilder; WithManyBuilder(navigationMemberInfo: MemberInfo | null): InternalForeignKeyBuilder; WithOne(reference?: string | null): ReferenceReferenceBuilder; WithOneBuilder(navigationName: string | null): InternalForeignKeyBuilder; WithOneBuilder(navigationMemberInfo: MemberInfo | null): InternalForeignKeyBuilder; } export const ReferenceNavigationBuilder: { new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, navigationName: string | null, foreignKey: IMutableForeignKey): ReferenceNavigationBuilder; new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, navigationMemberInfo: MemberInfo | null, foreignKey: IMutableForeignKey): ReferenceNavigationBuilder; }; export interface __ReferenceNavigationBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ReferenceNavigationBuilder = ReferenceNavigationBuilder$instance & __ReferenceNavigationBuilder$views; export interface ReferenceNavigationBuilder_2$instance extends ReferenceNavigationBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ReferenceNavigationBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; WithMany(navigationName?: string | null): ReferenceCollectionBuilder_2; WithMany(navigationExpression: Expression_1 | null>> | null): ReferenceCollectionBuilder_2; WithMany(collection?: string | null): ReferenceCollectionBuilder; WithOne(navigationName?: string | null): ReferenceReferenceBuilder_2; WithOne(navigationExpression: Expression_1> | null): ReferenceReferenceBuilder_2; WithOne(reference?: string | null): ReferenceReferenceBuilder; } export const ReferenceNavigationBuilder_2: { new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, navigationName: string | null, foreignKey: IMutableForeignKey): ReferenceNavigationBuilder_2; new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, navigationMemberInfo: MemberInfo | null, foreignKey: IMutableForeignKey): ReferenceNavigationBuilder_2; }; export interface __ReferenceNavigationBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ReferenceNavigationBuilder_2 = ReferenceNavigationBuilder_2$instance & __ReferenceNavigationBuilder_2$views; export interface ReferenceReferenceBuilder$instance extends InvertibleRelationshipBuilderBase$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ReferenceReferenceBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ReferenceReferenceBuilder; HasForeignKey(dependentEntityTypeName: string, ...foreignKeyPropertyNames: string[]): ReferenceReferenceBuilder; HasForeignKey(dependentEntityType: Type, ...foreignKeyPropertyNames: string[]): ReferenceReferenceBuilder; HasForeignKeyBuilder(dependentEntityType: EntityType, dependentEntityTypeName: string, foreignKeyPropertyNames: IReadOnlyList_1): InternalForeignKeyBuilder; HasForeignKeyBuilder(dependentEntityType: EntityType, dependentEntityTypeName: string, foreignKeyMembers: IReadOnlyList_1): InternalForeignKeyBuilder; HasPrincipalKey(principalEntityTypeName: string, ...keyPropertyNames: string[]): ReferenceReferenceBuilder; HasPrincipalKey(principalEntityType: Type, ...keyPropertyNames: string[]): ReferenceReferenceBuilder; HasPrincipalKeyBuilder(principalEntityType: EntityType, principalEntityTypeName: string, foreignKeyPropertyNames: IReadOnlyList_1): InternalForeignKeyBuilder; HasPrincipalKeyBuilder(principalEntityType: EntityType, principalEntityTypeName: string, foreignKeyMembers: IReadOnlyList_1): InternalForeignKeyBuilder; IsRequired(required?: boolean): ReferenceReferenceBuilder; OnDelete(deleteBehavior: DeleteBehavior): ReferenceReferenceBuilder; ResolveEntityType(entityTypeName: string): EntityType | null; ResolveEntityType(entityType: Type): EntityType | null; } export const ReferenceReferenceBuilder: { new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, foreignKey: IMutableForeignKey): ReferenceReferenceBuilder; }; export interface __ReferenceReferenceBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ReferenceReferenceBuilder = ReferenceReferenceBuilder$instance & __ReferenceReferenceBuilder$views; export interface ReferenceReferenceBuilder_2$instance extends ReferenceReferenceBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ReferenceReferenceBuilder_2: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ReferenceReferenceBuilder_2; HasAnnotation(annotation: string, value: unknown | null): ReferenceReferenceBuilder; HasForeignKey(dependentEntityTypeName: string, ...foreignKeyPropertyNames: string[]): ReferenceReferenceBuilder_2; HasForeignKey(dependentEntityType: Type, ...foreignKeyPropertyNames: string[]): ReferenceReferenceBuilder_2; HasForeignKey(...foreignKeyPropertyNames: string[]): ReferenceReferenceBuilder_2; HasForeignKey(foreignKeyExpression: Expression_1>): ReferenceReferenceBuilder_2; HasForeignKey(dependentEntityTypeName: string, ...foreignKeyPropertyNames: string[]): ReferenceReferenceBuilder; HasPrincipalKey(principalEntityTypeName: string, ...keyPropertyNames: string[]): ReferenceReferenceBuilder_2; HasPrincipalKey(principalEntityType: Type, ...keyPropertyNames: string[]): ReferenceReferenceBuilder_2; HasPrincipalKey(...keyPropertyNames: string[]): ReferenceReferenceBuilder_2; HasPrincipalKey(keyExpression: Expression_1>): ReferenceReferenceBuilder_2; HasPrincipalKey(principalEntityTypeName: string, ...keyPropertyNames: string[]): ReferenceReferenceBuilder; IsRequired(required?: boolean): ReferenceReferenceBuilder_2; IsRequired(required?: boolean): ReferenceReferenceBuilder; OnDelete(deleteBehavior: DeleteBehavior): ReferenceReferenceBuilder_2; OnDelete(deleteBehavior: DeleteBehavior): ReferenceReferenceBuilder; } export const ReferenceReferenceBuilder_2: { new(declaringEntityType: IMutableEntityType, relatedEntityType: IMutableEntityType, foreignKey: IMutableForeignKey): ReferenceReferenceBuilder_2; }; export interface __ReferenceReferenceBuilder_2$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ReferenceReferenceBuilder_2 = ReferenceReferenceBuilder_2$instance & __ReferenceReferenceBuilder_2$views; export interface RelationshipBuilderBase$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_RelationshipBuilderBase: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; Builder: InternalForeignKeyBuilder; readonly DependentEntityType: IMutableEntityType; readonly Metadata: IMutableForeignKey; readonly PrincipalEntityType: IMutableEntityType; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; } export const RelationshipBuilderBase: (abstract new(principalEntityType: IMutableEntityType, dependentEntityType: IMutableEntityType, foreignKey: IMutableForeignKey) => RelationshipBuilderBase) & (abstract new(builder: InternalForeignKeyBuilder, oldBuilder: RelationshipBuilderBase, foreignKeySet: boolean, principalKeySet: boolean, requiredSet: boolean) => RelationshipBuilderBase) & { }; export interface __RelationshipBuilderBase$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type RelationshipBuilderBase = RelationshipBuilderBase$instance & __RelationshipBuilderBase$views; export interface SequenceBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_SequenceBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableSequence; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): SequenceBuilder; HasMax(maximum: long): SequenceBuilder; HasMin(minimum: long): SequenceBuilder; IncrementsBy(increment: int): SequenceBuilder; IsCyclic(cyclic?: boolean): SequenceBuilder; StartsAt(startValue: long): SequenceBuilder; ToString(): string | null; } export const SequenceBuilder: { new(sequence: IMutableSequence): SequenceBuilder; }; export interface __SequenceBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type SequenceBuilder = SequenceBuilder$instance & __SequenceBuilder$views; export interface SplitTableBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_SplitTableBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly InternalMappingFragment: EntityTypeMappingFragment; readonly MappingFragment: IMutableEntityTypeMappingFragment; readonly Metadata: IMutableEntityType; readonly Name: string; readonly Schema: string | null; Equals(obj: unknown | null): boolean; ExcludeFromMigrations(excluded?: boolean): SplitTableBuilder; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): SplitTableBuilder; HasTrigger(modelName: string): TableTriggerBuilder; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; ToString(): string | null; } export const SplitTableBuilder: { new(storeObject: StoreObjectIdentifier, entityTypeBuilder: EntityTypeBuilder): SplitTableBuilder; }; export interface __SplitTableBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type SplitTableBuilder = SplitTableBuilder$instance & __SplitTableBuilder$views; export interface SplitTableBuilder_1$instance extends SplitTableBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_SplitTableBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ExcludeFromMigrations(excluded?: boolean): SplitTableBuilder_1; ExcludeFromMigrations(excluded?: boolean): SplitTableBuilder; HasAnnotation(annotation: string, value: unknown | null): SplitTableBuilder_1; HasAnnotation(annotation: string, value: unknown | null): SplitTableBuilder; Property(propertyExpression: Expression_1>): ColumnBuilder_1; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; } export const SplitTableBuilder_1: { new(storeObject: StoreObjectIdentifier, entityTypeBuilder: EntityTypeBuilder_1): SplitTableBuilder_1; }; export interface __SplitTableBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type SplitTableBuilder_1 = SplitTableBuilder_1$instance & __SplitTableBuilder_1$views; export interface SplitViewBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_SplitViewBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly MappingFragment: IMutableEntityTypeMappingFragment; readonly Name: string; readonly Schema: string | null; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): SplitViewBuilder; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; ToString(): string | null; } export const SplitViewBuilder: { new(storeObject: StoreObjectIdentifier, entityTypeBuilder: EntityTypeBuilder): SplitViewBuilder; }; export interface __SplitViewBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type SplitViewBuilder = SplitViewBuilder$instance & __SplitViewBuilder$views; export interface SplitViewBuilder_1$instance extends SplitViewBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_SplitViewBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): SplitViewBuilder_1; HasAnnotation(annotation: string, value: unknown | null): SplitViewBuilder; Property(propertyExpression: Expression_1>): ViewColumnBuilder_1; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; } export const SplitViewBuilder_1: { new(storeObject: StoreObjectIdentifier, entityTypeBuilder: EntityTypeBuilder_1): SplitViewBuilder_1; }; export interface __SplitViewBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type SplitViewBuilder_1 = SplitViewBuilder_1$instance & __SplitViewBuilder_1$views; export interface StoredProcedureBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_StoredProcedureBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalStoredProcedureBuilder; readonly Metadata: IMutableStoredProcedure; CreatePropertyBuilder(propertyName: string): PropertyBuilder; CreatePropertyBuilder(propertyExpression: Expression_1>): PropertyBuilder; HasAnnotation(annotation: string, value: unknown | null): StoredProcedureBuilder; HasOriginalValueParameter(propertyName: string): StoredProcedureBuilder; HasOriginalValueParameter(propertyName: string, buildAction: Action_1): StoredProcedureBuilder; HasParameter(propertyName: string): StoredProcedureBuilder; HasParameter(propertyName: string, buildAction: Action_1): StoredProcedureBuilder; HasResultColumn(propertyName: string): StoredProcedureBuilder; HasResultColumn(propertyName: string, buildAction: Action_1): StoredProcedureBuilder; HasRowsAffectedParameter(): StoredProcedureBuilder; HasRowsAffectedParameter(buildAction: Action_1): StoredProcedureBuilder; HasRowsAffectedResultColumn(): StoredProcedureBuilder; HasRowsAffectedResultColumn(buildAction: Action_1): StoredProcedureBuilder; HasRowsAffectedReturnValue(rowsAffectedReturned?: boolean): StoredProcedureBuilder; } export const StoredProcedureBuilder: { new(sproc: IMutableStoredProcedure, entityTypeBuilder: EntityTypeBuilder): StoredProcedureBuilder; }; export interface __StoredProcedureBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type StoredProcedureBuilder = StoredProcedureBuilder$instance & __StoredProcedureBuilder$views; export interface StoredProcedureBuilder_1$instance extends StoredProcedureBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_StoredProcedureBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): StoredProcedureBuilder_1; HasAnnotation(annotation: string, value: unknown | null): StoredProcedureBuilder; HasOriginalValueParameter(propertyName: string): StoredProcedureBuilder_1; HasOriginalValueParameter(propertyName: string, buildAction: Action_1): StoredProcedureBuilder_1; HasOriginalValueParameter(propertyExpression: Expression_1>): StoredProcedureBuilder_1; HasOriginalValueParameter(propertyExpression: Expression_1>, buildAction: Action_1): StoredProcedureBuilder_1; HasOriginalValueParameter(propertyName: string): StoredProcedureBuilder; HasOriginalValueParameter(propertyName: string, buildAction: Action_1): StoredProcedureBuilder; HasParameter(propertyName: string): StoredProcedureBuilder_1; HasParameter(propertyName: string, buildAction: Action_1): StoredProcedureBuilder_1; HasParameter(propertyExpression: Expression_1>): StoredProcedureBuilder_1; HasParameter(propertyExpression: Expression_1>, buildAction: Action_1): StoredProcedureBuilder_1; HasParameter(propertyName: string): StoredProcedureBuilder; HasParameter(propertyName: string, buildAction: Action_1): StoredProcedureBuilder; HasResultColumn(propertyName: string): StoredProcedureBuilder_1; HasResultColumn(propertyName: string, buildAction: Action_1): StoredProcedureBuilder_1; HasResultColumn(propertyExpression: Expression_1>): StoredProcedureBuilder_1; HasResultColumn(propertyExpression: Expression_1>, buildAction: Action_1): StoredProcedureBuilder_1; HasResultColumn(propertyName: string): StoredProcedureBuilder; HasResultColumn(propertyName: string, buildAction: Action_1): StoredProcedureBuilder; HasRowsAffectedParameter(): StoredProcedureBuilder_1; HasRowsAffectedParameter(buildAction: Action_1): StoredProcedureBuilder_1; HasRowsAffectedParameter(): StoredProcedureBuilder; HasRowsAffectedParameter(buildAction: Action_1): StoredProcedureBuilder; HasRowsAffectedResultColumn(): StoredProcedureBuilder_1; HasRowsAffectedResultColumn(buildAction: Action_1): StoredProcedureBuilder_1; HasRowsAffectedResultColumn(): StoredProcedureBuilder; HasRowsAffectedResultColumn(buildAction: Action_1): StoredProcedureBuilder; HasRowsAffectedReturnValue(rowsAffectedReturned?: boolean): StoredProcedureBuilder_1; HasRowsAffectedReturnValue(rowsAffectedReturned?: boolean): StoredProcedureBuilder; } export const StoredProcedureBuilder_1: { new(sproc: IMutableStoredProcedure, entityTypeBuilder: EntityTypeBuilder_1): StoredProcedureBuilder_1; }; export interface __StoredProcedureBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type StoredProcedureBuilder_1 = StoredProcedureBuilder_1$instance & __StoredProcedureBuilder_1$views; export interface StoredProcedureParameterBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_StoredProcedureParameterBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalStoredProcedureParameterBuilder; readonly Metadata: IMutableStoredProcedureParameter; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): StoredProcedureParameterBuilder; HasName(name: string): StoredProcedureParameterBuilder; IsInputOutput(): StoredProcedureParameterBuilder; IsOutput(): StoredProcedureParameterBuilder; ToString(): string | null; } export const StoredProcedureParameterBuilder: { new(builder: InternalStoredProcedureParameterBuilder, propertyBuilder: PropertyBuilder | null): StoredProcedureParameterBuilder; }; export interface __StoredProcedureParameterBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type StoredProcedureParameterBuilder = StoredProcedureParameterBuilder$instance & __StoredProcedureParameterBuilder$views; export interface StoredProcedureResultColumnBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_StoredProcedureResultColumnBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: InternalStoredProcedureResultColumnBuilder; readonly Metadata: IMutableStoredProcedureResultColumn; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): StoredProcedureResultColumnBuilder; HasName(name: string): StoredProcedureResultColumnBuilder; ToString(): string | null; } export const StoredProcedureResultColumnBuilder: { new(builder: InternalStoredProcedureResultColumnBuilder, propertyBuilder: PropertyBuilder | null): StoredProcedureResultColumnBuilder; }; export interface __StoredProcedureResultColumnBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type StoredProcedureResultColumnBuilder = StoredProcedureResultColumnBuilder$instance & __StoredProcedureResultColumnBuilder$views; export interface TableBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TableBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Metadata: IMutableEntityType; readonly Name: string | null; readonly Schema: string | null; readonly StoreObject: Nullable_1; Equals(obj: unknown | null): boolean; ExcludeFromMigrations(excluded?: boolean): TableBuilder; GetHashCode(): int; GetStoreObjectIdentifier(): StoreObjectIdentifier; HasCheckConstraint(name: string, sql: string | null): CheckConstraintBuilder; HasComment(comment: string | null): TableBuilder; HasTrigger(modelName: string): TableTriggerBuilder; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; ToString(): string | null; } export const TableBuilder: { new(storeObject: Nullable_1, entityTypeBuilder: EntityTypeBuilder): TableBuilder; }; export interface __TableBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type TableBuilder = TableBuilder$instance & __TableBuilder$views; export interface TableBuilder_1$instance extends TableBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TableBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; ExcludeFromMigrations(excluded?: boolean): TableBuilder_1; ExcludeFromMigrations(excluded?: boolean): TableBuilder; HasComment(comment: string | null): TableBuilder_1; HasComment(comment: string | null): TableBuilder; Property(propertyExpression: Expression_1>): ColumnBuilder_1; Property(propertyName: string): ColumnBuilder; Property(propertyName: string): ColumnBuilder_1; } export const TableBuilder_1: { new(storeObject: Nullable_1, entityTypeBuilder: EntityTypeBuilder_1): TableBuilder_1; }; export interface __TableBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type TableBuilder_1 = TableBuilder_1$instance & __TableBuilder_1$views; export interface TableTriggerBuilder$instance extends TriggerBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TableTriggerBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): TableTriggerBuilder; HasAnnotation(annotation: string, value: unknown | null): TriggerBuilder; HasDatabaseName(name: string | null): TableTriggerBuilder; ToString(): string | null; } export const TableTriggerBuilder: { new(trigger: IMutableTrigger): TableTriggerBuilder; }; export interface __TableTriggerBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type TableTriggerBuilder = TableTriggerBuilder$instance & __TableTriggerBuilder$views; export interface TableValuedFunctionBuilder$instance extends DbFunctionBuilderBase$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TableValuedFunctionBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): TableValuedFunctionBuilder; HasName(name: string): TableValuedFunctionBuilder; HasName(name: string): DbFunctionBuilderBase; HasParameter(name: string, buildAction: Action_1): TableValuedFunctionBuilder; HasParameter(name: string): DbFunctionParameterBuilder; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilderBase; HasSchema(schema: string | null): TableValuedFunctionBuilder; HasSchema(schema: string | null): DbFunctionBuilderBase; IsBuiltIn(builtIn?: boolean): TableValuedFunctionBuilder; IsBuiltIn(builtIn?: boolean): DbFunctionBuilderBase; } export const TableValuedFunctionBuilder: { new(function_: IMutableDbFunction, entityTypeBuilder: EntityTypeBuilder): TableValuedFunctionBuilder; }; export interface __TableValuedFunctionBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type TableValuedFunctionBuilder = TableValuedFunctionBuilder$instance & __TableValuedFunctionBuilder$views; export interface TableValuedFunctionBuilder_1$instance extends TableValuedFunctionBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TableValuedFunctionBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): TableValuedFunctionBuilder_1; HasAnnotation(annotation: string, value: unknown | null): TableValuedFunctionBuilder; HasName(name: string): TableValuedFunctionBuilder_1; HasName(name: string): TableValuedFunctionBuilder; HasName(name: string): DbFunctionBuilderBase; HasParameter(name: string, buildAction: Action_1): TableValuedFunctionBuilder_1; HasParameter(name: string): DbFunctionParameterBuilder; HasParameter(name: string, buildAction: Action_1): TableValuedFunctionBuilder; HasParameter(name: string, buildAction: Action_1): DbFunctionBuilderBase; HasSchema(schema: string | null): TableValuedFunctionBuilder_1; HasSchema(schema: string | null): TableValuedFunctionBuilder; HasSchema(schema: string | null): DbFunctionBuilderBase; IsBuiltIn(builtIn?: boolean): TableValuedFunctionBuilder_1; IsBuiltIn(builtIn?: boolean): TableValuedFunctionBuilder; IsBuiltIn(builtIn?: boolean): DbFunctionBuilderBase; } export const TableValuedFunctionBuilder_1: { new(function_: IMutableDbFunction, entityTypeBuilder: EntityTypeBuilder_1): TableValuedFunctionBuilder_1; }; export interface __TableValuedFunctionBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type TableValuedFunctionBuilder_1 = TableValuedFunctionBuilder_1$instance & __TableValuedFunctionBuilder_1$views; export interface TriggerBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TriggerBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Builder: IConventionTriggerBuilder; readonly InternalBuilder: InternalTriggerBuilder; readonly Metadata: IMutableTrigger; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): TriggerBuilder; ToString(): string | null; } export const TriggerBuilder: { new(trigger: IMutableTrigger): TriggerBuilder; }; export interface __TriggerBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type TriggerBuilder = TriggerBuilder$instance & __TriggerBuilder$views; export interface TypeMappingConfigurationBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TypeMappingConfigurationBuilder: never; readonly Configuration: PropertyConfiguration; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown): TypeMappingConfigurationBuilder; HasConversion(): TypeMappingConfigurationBuilder; HasConversion(conversionType: Type): TypeMappingConfigurationBuilder; HasMaxLength(maxLength: int): TypeMappingConfigurationBuilder; HasPrecision(precision: int, scale: int): TypeMappingConfigurationBuilder; HasPrecision(precision: int): TypeMappingConfigurationBuilder; HasSentinel(sentinel: unknown | null): TypeMappingConfigurationBuilder; IsUnicode(unicode?: boolean): TypeMappingConfigurationBuilder; ToString(): string | null; } export const TypeMappingConfigurationBuilder: { new(scalar: PropertyConfiguration): TypeMappingConfigurationBuilder; }; export type TypeMappingConfigurationBuilder = TypeMappingConfigurationBuilder$instance; export interface TypeMappingConfigurationBuilder_1$instance extends TypeMappingConfigurationBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_TypeMappingConfigurationBuilder_1: never; HasAnnotation(annotation: string, value: unknown): TypeMappingConfigurationBuilder_1; HasAnnotation(annotation: string, value: unknown): TypeMappingConfigurationBuilder; HasConversion(): TypeMappingConfigurationBuilder_1; HasConversion(conversionType: Type): TypeMappingConfigurationBuilder_1; HasConversion(): TypeMappingConfigurationBuilder; HasConversion(conversionType: Type): TypeMappingConfigurationBuilder; HasMaxLength(maxLength: int): TypeMappingConfigurationBuilder_1; HasMaxLength(maxLength: int): TypeMappingConfigurationBuilder; HasPrecision(precision: int, scale: int): TypeMappingConfigurationBuilder_1; HasPrecision(precision: int): TypeMappingConfigurationBuilder_1; HasPrecision(precision: int, scale: int): TypeMappingConfigurationBuilder; HasPrecision(precision: int): TypeMappingConfigurationBuilder; HasSentinel(sentinel: unknown | null): TypeMappingConfigurationBuilder_1; HasSentinel(sentinel: TProperty | null): TypeMappingConfigurationBuilder_1; HasSentinel(sentinel: unknown | null): TypeMappingConfigurationBuilder; IsUnicode(unicode?: boolean): TypeMappingConfigurationBuilder_1; IsUnicode(unicode?: boolean): TypeMappingConfigurationBuilder; } export const TypeMappingConfigurationBuilder_1: { new(scalar: PropertyConfiguration): TypeMappingConfigurationBuilder_1; }; export type TypeMappingConfigurationBuilder_1 = TypeMappingConfigurationBuilder_1$instance; export interface ViewBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ViewBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Name: string; readonly Schema: string | null; readonly StoreObject: StoreObjectIdentifier; Equals(obj: unknown | null): boolean; GetHashCode(): int; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; ToString(): string | null; } export const ViewBuilder: { new(storeObject: StoreObjectIdentifier, entityTypeBuilder: EntityTypeBuilder): ViewBuilder; }; export interface __ViewBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ViewBuilder = ViewBuilder$instance & __ViewBuilder$views; export interface ViewBuilder_1$instance extends ViewBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ViewBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; Property(propertyExpression: Expression_1>): ViewColumnBuilder_1; Property(propertyName: string): ViewColumnBuilder; Property(propertyName: string): ViewColumnBuilder_1; } export const ViewBuilder_1: { new(storeObject: StoreObjectIdentifier, entityTypeBuilder: EntityTypeBuilder_1): ViewBuilder_1; }; export interface __ViewBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ViewBuilder_1 = ViewBuilder_1$instance & __ViewBuilder_1$views; export interface ViewColumnBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ViewColumnBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly InternalOverrides: RelationalPropertyOverrides; readonly Overrides: IMutableRelationalPropertyOverrides; Equals(obj: unknown | null): boolean; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ViewColumnBuilder; HasColumnName(name: string | null): ViewColumnBuilder; ToString(): string | null; } export const ViewColumnBuilder: { new(storeObject: StoreObjectIdentifier, propertyBuilder: PropertyBuilder): ViewColumnBuilder; }; export interface __ViewColumnBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ViewColumnBuilder = ViewColumnBuilder$instance & __ViewColumnBuilder$views; export interface ViewColumnBuilder_1$instance extends ViewColumnBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Builders_ViewColumnBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; HasAnnotation(annotation: string, value: unknown | null): ViewColumnBuilder_1; HasAnnotation(annotation: string, value: unknown | null): ViewColumnBuilder; HasColumnName(name: string | null): ViewColumnBuilder_1; HasColumnName(name: string | null): ViewColumnBuilder; } export const ViewColumnBuilder_1: { new(storeObject: StoreObjectIdentifier, propertyBuilder: PropertyBuilder_1): ViewColumnBuilder_1; }; export interface __ViewColumnBuilder_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ViewColumnBuilder_1 = ViewColumnBuilder_1$instance & __ViewColumnBuilder_1$views;