// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Migrations.Operations // Assembly: 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 * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Infrastructure_Internal from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import type { Annotatable, Annotation, IAnnotatable, IAnnotation, IReadOnlyAnnotatable } from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Metadata_Internal from "../../Microsoft.EntityFrameworkCore.Metadata/internal/index.js"; import type { ICheckConstraint, IForeignKeyConstraint, IMutableAnnotatable, IPrimaryKeyConstraint, ITableIndex, IUniqueConstraint } from "../../Microsoft.EntityFrameworkCore.Metadata/internal/index.js"; import type { ReferentialAction } from "../../Microsoft.EntityFrameworkCore.Migrations/internal/index.js"; import type { IEnumerable_1, IReadOnlyDictionary_2, List_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import type { Boolean as ClrBoolean, Func_2, Int32, Int64, Nullable_1, Object as ClrObject, String as ClrString, Type, Void } from "@tsonic/dotnet/System/internal/index.js"; export interface IAlterMigrationOperation$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_IAlterMigrationOperation: never; readonly OldAnnotations: IMutableAnnotatable; } export type IAlterMigrationOperation = IAlterMigrationOperation$instance; export interface ITableMigrationOperation$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; readonly Schema: string | null; readonly Table: string; } export type ITableMigrationOperation = ITableMigrationOperation$instance; export interface AddCheckConstraintOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AddCheckConstraintOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); Sql: string; Table: string; } export const AddCheckConstraintOperation: { new(): AddCheckConstraintOperation; CreateFrom(checkConstraint: ICheckConstraint): AddCheckConstraintOperation; }; export interface __AddCheckConstraintOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AddCheckConstraintOperation = AddCheckConstraintOperation$instance & __AddCheckConstraintOperation$views; export interface AddColumnOperation$instance extends ColumnOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AddColumnOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; } export const AddColumnOperation: { new(): AddColumnOperation; }; export interface __AddColumnOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AddColumnOperation = AddColumnOperation$instance & __AddColumnOperation$views; export interface AddForeignKeyOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AddForeignKeyOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Columns: string[]; Name: string; OnDelete: ReferentialAction; OnUpdate: ReferentialAction; get PrincipalColumns(): string[] | null; set PrincipalColumns(value: string[] | null); get PrincipalSchema(): string | null; set PrincipalSchema(value: string | null); PrincipalTable: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const AddForeignKeyOperation: { new(): AddForeignKeyOperation; CreateFrom(foreignKey: IForeignKeyConstraint): AddForeignKeyOperation; }; export interface __AddForeignKeyOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AddForeignKeyOperation = AddForeignKeyOperation$instance & __AddForeignKeyOperation$views; export interface AddPrimaryKeyOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AddPrimaryKeyOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Columns: string[]; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const AddPrimaryKeyOperation: { new(): AddPrimaryKeyOperation; CreateFrom(primaryKey: IPrimaryKeyConstraint): AddPrimaryKeyOperation; }; export interface __AddPrimaryKeyOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AddPrimaryKeyOperation = AddPrimaryKeyOperation$instance & __AddPrimaryKeyOperation$views; export interface AddUniqueConstraintOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AddUniqueConstraintOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Columns: string[]; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const AddUniqueConstraintOperation: { new(): AddUniqueConstraintOperation; CreateFrom(uniqueConstraint: IUniqueConstraint): AddUniqueConstraintOperation; }; export interface __AddUniqueConstraintOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AddUniqueConstraintOperation = AddUniqueConstraintOperation$instance & __AddUniqueConstraintOperation$views; export interface AlterColumnOperation$instance extends ColumnOperation$instance, IAlterMigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AlterColumnOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_IAlterMigrationOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; OldColumn: ColumnOperation; } export const AlterColumnOperation: { new(): AlterColumnOperation; }; export interface __AlterColumnOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_IAlterMigrationOperation(): IAlterMigrationOperation$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AlterColumnOperation = AlterColumnOperation$instance & __AlterColumnOperation$views; export interface AlterDatabaseOperation$instance extends DatabaseOperation$instance, IAlterMigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AlterDatabaseOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_IAlterMigrationOperation: never; readonly OldDatabase: DatabaseOperation; } export const AlterDatabaseOperation: { new(): AlterDatabaseOperation; }; export interface __AlterDatabaseOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_IAlterMigrationOperation(): IAlterMigrationOperation$instance; } export type AlterDatabaseOperation = AlterDatabaseOperation$instance & __AlterDatabaseOperation$views; export interface AlterSequenceOperation$instance extends SequenceOperation$instance, IAlterMigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AlterSequenceOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_IAlterMigrationOperation: never; Name: string; OldSequence: SequenceOperation; get Schema(): string | null; set Schema(value: string | null); } export const AlterSequenceOperation: { new(): AlterSequenceOperation; }; export interface __AlterSequenceOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_IAlterMigrationOperation(): IAlterMigrationOperation$instance; } export type AlterSequenceOperation = AlterSequenceOperation$instance & __AlterSequenceOperation$views; export interface AlterTableOperation$instance extends TableOperation$instance, IAlterMigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_AlterTableOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_IAlterMigrationOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; OldTable: TableOperation; } export const AlterTableOperation: { new(): AlterTableOperation; }; export interface __AlterTableOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_IAlterMigrationOperation(): IAlterMigrationOperation$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type AlterTableOperation = AlterTableOperation$instance & __AlterTableOperation$views; export interface ColumnOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_ColumnOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; ClrType: Type; get Collation(): string | null; set Collation(value: string | null); get ColumnType(): string | null; set ColumnType(value: string | null); get Comment(): string | null; set Comment(value: string | null); get ComputedColumnSql(): string | null; set ComputedColumnSql(value: string | null); get DefaultValue(): unknown | null; set DefaultValue(value: unknown | null); get DefaultValueSql(): string | null; set DefaultValueSql(value: string | null); get IsFixedLength(): Nullable_1; set IsFixedLength(value: Nullable_1 | boolean); IsNullable: boolean; IsRowVersion: boolean; get IsStored(): Nullable_1; set IsStored(value: Nullable_1 | boolean); get IsUnicode(): Nullable_1; set IsUnicode(value: Nullable_1 | boolean); get MaxLength(): Nullable_1; set MaxLength(value: Nullable_1 | int); Name: string; get Precision(): Nullable_1; set Precision(value: Nullable_1 | int); get Scale(): Nullable_1; set Scale(value: Nullable_1 | int); get Schema(): string | null; set Schema(value: string | null); Table: string; } export const ColumnOperation: (abstract new() => ColumnOperation) & { }; export interface __ColumnOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type ColumnOperation = ColumnOperation$instance & __ColumnOperation$views; export interface CreateIndexOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_CreateIndexOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Columns: string[]; get Filter(): string | null; set Filter(value: string | null); get IsDescending(): boolean[] | null; set IsDescending(value: boolean[] | null); IsUnique: boolean; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const CreateIndexOperation: { new(): CreateIndexOperation; CreateFrom(index: ITableIndex): CreateIndexOperation; }; export interface __CreateIndexOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type CreateIndexOperation = CreateIndexOperation$instance & __CreateIndexOperation$views; export interface CreateSequenceOperation$instance extends SequenceOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_CreateSequenceOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; ClrType: Type; Name: string; get Schema(): string | null; set Schema(value: string | null); StartValue: long; } export const CreateSequenceOperation: { new(): CreateSequenceOperation; }; export interface __CreateSequenceOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type CreateSequenceOperation = CreateSequenceOperation$instance & __CreateSequenceOperation$views; export interface CreateTableOperation$instance extends TableOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_CreateTableOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; readonly CheckConstraints: List_1; readonly Columns: List_1; readonly ForeignKeys: List_1; get PrimaryKey(): AddPrimaryKeyOperation | null; set PrimaryKey(value: AddPrimaryKeyOperation | null); readonly UniqueConstraints: List_1; } export const CreateTableOperation: { new(): CreateTableOperation; }; export interface __CreateTableOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type CreateTableOperation = CreateTableOperation$instance & __CreateTableOperation$views; export interface DatabaseOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DatabaseOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; get Collation(): string | null; set Collation(value: string | null); } export const DatabaseOperation: (abstract new() => DatabaseOperation) & { }; export interface __DatabaseOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type DatabaseOperation = DatabaseOperation$instance & __DatabaseOperation$views; export interface DeleteDataOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DeleteDataOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; KeyColumns: string[]; get KeyColumnTypes(): string[] | null; set KeyColumnTypes(value: string[] | null); KeyValues: Array>; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const DeleteDataOperation: { new(): DeleteDataOperation; }; export interface __DeleteDataOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DeleteDataOperation = DeleteDataOperation$instance & __DeleteDataOperation$views; export interface DropCheckConstraintOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropCheckConstraintOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const DropCheckConstraintOperation: { new(): DropCheckConstraintOperation; }; export interface __DropCheckConstraintOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DropCheckConstraintOperation = DropCheckConstraintOperation$instance & __DropCheckConstraintOperation$views; export interface DropColumnOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropColumnOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const DropColumnOperation: { new(): DropColumnOperation; }; export interface __DropColumnOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DropColumnOperation = DropColumnOperation$instance & __DropColumnOperation$views; export interface DropForeignKeyOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropForeignKeyOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const DropForeignKeyOperation: { new(): DropForeignKeyOperation; }; export interface __DropForeignKeyOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DropForeignKeyOperation = DropForeignKeyOperation$instance & __DropForeignKeyOperation$views; export interface DropIndexOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropIndexOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; get Schema(): string | null; set Schema(value: string | null); get Table(): string | null; set Table(value: string | null); } export const DropIndexOperation: { new(): DropIndexOperation; }; export interface __DropIndexOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type DropIndexOperation = DropIndexOperation$instance & __DropIndexOperation$views; export interface DropPrimaryKeyOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropPrimaryKeyOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const DropPrimaryKeyOperation: { new(): DropPrimaryKeyOperation; }; export interface __DropPrimaryKeyOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DropPrimaryKeyOperation = DropPrimaryKeyOperation$instance & __DropPrimaryKeyOperation$views; export interface DropSchemaOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropSchemaOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; } export const DropSchemaOperation: { new(): DropSchemaOperation; }; export interface __DropSchemaOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type DropSchemaOperation = DropSchemaOperation$instance & __DropSchemaOperation$views; export interface DropSequenceOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropSequenceOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; get Schema(): string | null; set Schema(value: string | null); } export const DropSequenceOperation: { new(): DropSequenceOperation; }; export interface __DropSequenceOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type DropSequenceOperation = DropSequenceOperation$instance & __DropSequenceOperation$views; export interface DropTableOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropTableOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); } export const DropTableOperation: { new(): DropTableOperation; }; export interface __DropTableOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DropTableOperation = DropTableOperation$instance & __DropTableOperation$views; export interface DropUniqueConstraintOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_DropUniqueConstraintOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const DropUniqueConstraintOperation: { new(): DropUniqueConstraintOperation; }; export interface __DropUniqueConstraintOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type DropUniqueConstraintOperation = DropUniqueConstraintOperation$instance & __DropUniqueConstraintOperation$views; export interface EnsureSchemaOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_EnsureSchemaOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; } export const EnsureSchemaOperation: { new(): EnsureSchemaOperation; }; export interface __EnsureSchemaOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type EnsureSchemaOperation = EnsureSchemaOperation$instance & __EnsureSchemaOperation$views; export interface InsertDataOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_InsertDataOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Columns: string[]; get ColumnTypes(): string[] | null; set ColumnTypes(value: string[] | null); get Schema(): string | null; set Schema(value: string | null); Table: string; Values: Array>; } export const InsertDataOperation: { new(): InsertDataOperation; }; export interface __InsertDataOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type InsertDataOperation = InsertDataOperation$instance & __InsertDataOperation$views; export interface MigrationOperation$instance extends Annotatable { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_MigrationOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; IsDestructiveChange: boolean; } export const MigrationOperation: (abstract new() => MigrationOperation) & { }; export interface __MigrationOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type MigrationOperation = MigrationOperation$instance & __MigrationOperation$views; export interface RenameColumnOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_RenameColumnOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; NewName: string; get Schema(): string | null; set Schema(value: string | null); Table: string; } export const RenameColumnOperation: { new(): RenameColumnOperation; }; export interface __RenameColumnOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type RenameColumnOperation = RenameColumnOperation$instance & __RenameColumnOperation$views; export interface RenameIndexOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_RenameIndexOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; NewName: string; get Schema(): string | null; set Schema(value: string | null); get Table(): string | null; set Table(value: string | null); } export const RenameIndexOperation: { new(): RenameIndexOperation; }; export interface __RenameIndexOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type RenameIndexOperation = RenameIndexOperation$instance & __RenameIndexOperation$views; export interface RenameSequenceOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_RenameSequenceOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; get NewName(): string | null; set NewName(value: string | null); get NewSchema(): string | null; set NewSchema(value: string | null); get Schema(): string | null; set Schema(value: string | null); } export const RenameSequenceOperation: { new(): RenameSequenceOperation; }; export interface __RenameSequenceOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type RenameSequenceOperation = RenameSequenceOperation$instance & __RenameSequenceOperation$views; export interface RenameTableOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_RenameTableOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Name: string; get NewName(): string | null; set NewName(value: string | null); get NewSchema(): string | null; set NewSchema(value: string | null); get Schema(): string | null; set Schema(value: string | null); } export const RenameTableOperation: { new(): RenameTableOperation; }; export interface __RenameTableOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type RenameTableOperation = RenameTableOperation$instance & __RenameTableOperation$views; export interface RestartSequenceOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_RestartSequenceOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Name: string; get Schema(): string | null; set Schema(value: string | null); get StartValue(): Nullable_1; set StartValue(value: Nullable_1 | long); } export const RestartSequenceOperation: { new(): RestartSequenceOperation; }; export interface __RestartSequenceOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type RestartSequenceOperation = RestartSequenceOperation$instance & __RestartSequenceOperation$views; export interface SequenceOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_SequenceOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; IncrementBy: int; IsCyclic: boolean; get MaxValue(): Nullable_1; set MaxValue(value: Nullable_1 | long); get MinValue(): Nullable_1; set MinValue(value: Nullable_1 | long); } export const SequenceOperation: (abstract new() => SequenceOperation) & { }; export interface __SequenceOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type SequenceOperation = SequenceOperation$instance & __SequenceOperation$views; export interface SqlOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_SqlOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; Sql: string; SuppressTransaction: boolean; } export const SqlOperation: { new(): SqlOperation; }; export interface __SqlOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; } export type SqlOperation = SqlOperation$instance & __SqlOperation$views; export interface TableOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_TableOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; get Comment(): string | null; set Comment(value: string | null); Name: string; get Schema(): string | null; set Schema(value: string | null); } export const TableOperation: (abstract new() => TableOperation) & { }; export interface __TableOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type TableOperation = TableOperation$instance & __TableOperation$views; export interface UpdateDataOperation$instance extends MigrationOperation$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_Operations_UpdateDataOperation: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IReadOnlyAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_IMutableAnnotatable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_Operations_ITableMigrationOperation: never; Columns: string[]; get ColumnTypes(): string[] | null; set ColumnTypes(value: string[] | null); KeyColumns: string[]; get KeyColumnTypes(): string[] | null; set KeyColumnTypes(value: string[] | null); KeyValues: Array>; get Schema(): string | null; set Schema(value: string | null); Table: string; Values: Array>; } export const UpdateDataOperation: { new(): UpdateDataOperation; }; export interface __UpdateDataOperation$views { As_IAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IAnnotatable$instance; As_IReadOnlyAnnotatable(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IReadOnlyAnnotatable$instance; As_IMutableAnnotatable(): Microsoft_EntityFrameworkCore_Metadata_Internal.IMutableAnnotatable$instance; As_ITableMigrationOperation(): ITableMigrationOperation$instance; } export type UpdateDataOperation = UpdateDataOperation$instance & __UpdateDataOperation$views;