// Generated by tsbindgen - Architecture // Namespace: Microsoft.Extensions.DependencyInjection // Assembly: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Logging, Microsoft.Extensions.Options // 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 { SqliteDbContextOptionsBuilder } from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Action_1, Object as ClrObject, String as ClrString } from "@tsonic/dotnet/System/internal/index.js"; import type { DbContext, DbContextOptionsBuilder } from "@tsonic/efcore/Microsoft.EntityFrameworkCore/internal/index.js"; import type { IServiceCollection } from "@tsonic/microsoft-extensions/Microsoft.Extensions.DependencyInjection/internal/index.js"; export abstract class SqliteServiceCollectionExtensions$instance { static AddEntityFrameworkSqlite(serviceCollection: IServiceCollection): IServiceCollection; static AddSqlite(serviceCollection: IServiceCollection, connectionString: string | null, sqliteOptionsAction?: Action_1 | null, optionsAction?: Action_1 | null): IServiceCollection; } export type SqliteServiceCollectionExtensions = SqliteServiceCollectionExtensions$instance;