// Generated by tsbindgen - Architecture // Namespace: Microsoft.Data.Sqlite // Assembly: Microsoft.Data.Sqlite // 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 { sqlite3, sqlite3_stmt } from "../../SQLitePCL/internal/index.js"; import type { IEnumerable_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import * as System_Collections_Internal from "@tsonic/dotnet/System.Collections/internal/index.js"; import type { ICollection, IDictionary, IEnumerable, IEnumerator, IList } from "@tsonic/dotnet/System.Collections/internal/index.js"; import * as System_ComponentModel_Internal from "@tsonic/dotnet/System.ComponentModel/internal/index.js"; import type { IComponent, ICustomTypeDescriptor } from "@tsonic/dotnet/System.ComponentModel/internal/index.js"; import * as System_Data_Common_Internal from "@tsonic/dotnet/System.Data.Common/internal/index.js"; import type { DbCommand, DbConnection, DbConnectionStringBuilder, DbDataReader, DbException, DbParameter, DbParameterCollection, DbProviderFactory, DbTransaction } from "@tsonic/dotnet/System.Data.Common/internal/index.js"; import * as System_Data_Internal from "@tsonic/dotnet/System.Data/internal/index.js"; import type { CommandBehavior, CommandType, ConnectionState, DataTable, DbType, IDataParameter, IDataParameterCollection, IDataReader, IDataRecord, IDbCommand, IDbConnection, IDbDataParameter, IDbTransaction, IsolationLevel, ParameterDirection, UpdateRowSource } from "@tsonic/dotnet/System.Data/internal/index.js"; import * as System_IO_Internal from "@tsonic/dotnet/System.IO/internal/index.js"; import type { SeekOrigin, Stream, TextReader } from "@tsonic/dotnet/System.IO/internal/index.js"; import * as System_Runtime_Serialization_Internal from "@tsonic/dotnet/System.Runtime.Serialization/internal/index.js"; import type { ISerializable } from "@tsonic/dotnet/System.Runtime.Serialization/internal/index.js"; import type { Task_1 } from "@tsonic/dotnet/System.Threading.Tasks/internal/index.js"; import type { CancellationToken } from "@tsonic/dotnet/System.Threading/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Array as ClrArray, Boolean as ClrBoolean, Byte, Char, Comparison_1, DateTime, DateTimeOffset, Decimal, Double, Enum, Func_1, Func_10, Func_11, Func_12, Func_13, Func_14, Func_15, Func_16, Func_17, Func_2, Func_3, Func_4, Func_5, Func_6, Func_7, Func_8, Func_9, Guid, IAsyncDisposable, IComparable, IConvertible, IDisposable, IFormattable, Int16, Int32, Int64, ISpanFormattable, Nullable_1, Object as ClrObject, ReadOnlySpan_1, Single, Span_1, String as ClrString, TimeSpan, Type, Void } from "@tsonic/dotnet/System/internal/index.js"; export enum SqliteCacheMode { Default = 0, Private = 1, Shared = 2 } export enum SqliteOpenMode { ReadWriteCreate = 0, ReadWrite = 1, ReadOnly = 2, Memory = 3 } export enum SqliteType { Integer = 1, Real = 2, Text = 3, Blob = 4 } export interface SqliteBlob$instance extends Stream { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteBlob: never; readonly __tsonic_iface_System_IAsyncDisposable: never; readonly __tsonic_iface_System_IDisposable: never; readonly CanRead: boolean; readonly CanSeek: boolean; readonly CanWrite: boolean; readonly Length: long; Position: long; Dispose(disposing: boolean): void; Flush(): void; Read(buffer: byte[], offset: int, count: int): int; Read(buffer: Span_1): int; Seek(offset: long, origin: SeekOrigin): long; SetLength(value: long): void; Write(buffer: byte[], offset: int, count: int): void; Write(buffer: ReadOnlySpan_1): void; } export const SqliteBlob: { new(connection: SqliteConnection, tableName: string, columnName: string, rowid: long, readOnly: boolean): SqliteBlob; new(connection: SqliteConnection, databaseName: string, tableName: string, columnName: string, rowid: long, readOnly: boolean): SqliteBlob; }; export type SqliteBlob = SqliteBlob$instance; export interface SqliteCommand$instance extends DbCommand { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteCommand: never; readonly __tsonic_iface_System_ComponentModel_IComponent: never; readonly __tsonic_iface_System_Data_IDbCommand: never; readonly __tsonic_iface_System_IAsyncDisposable: never; readonly __tsonic_iface_System_IDisposable: never; CommandText: string; CommandTimeout: int; CommandType: CommandType; get Connection(): SqliteConnection | null; set Connection(value: SqliteConnection | null); get DataReader(): SqliteDataReader | null; set DataReader(value: SqliteDataReader | null); get DbConnection(): DbConnection | null; set DbConnection(value: DbConnection | null); readonly DbParameterCollection: DbParameterCollection; get DbTransaction(): DbTransaction | null; set DbTransaction(value: DbTransaction | null); DesignTimeVisible: boolean; readonly Parameters: SqliteParameterCollection; get Transaction(): SqliteTransaction | null; set Transaction(value: SqliteTransaction | null); UpdatedRowSource: UpdateRowSource; Cancel(): void; CreateDbParameter(): DbParameter; CreateParameter(): SqliteParameter; Dispose(disposing: boolean): void; ExecuteDbDataReader(behavior: CommandBehavior): DbDataReader; ExecuteDbDataReaderAsync(behavior: CommandBehavior, cancellationToken: CancellationToken): Task_1; ExecuteNonQuery(): int; ExecuteReader(): SqliteDataReader; ExecuteReader(behavior: CommandBehavior): SqliteDataReader; ExecuteReaderAsync(): Task_1; ExecuteReaderAsync(cancellationToken: CancellationToken): Task_1; ExecuteReaderAsync(behavior: CommandBehavior): Task_1; ExecuteReaderAsync(behavior: CommandBehavior, cancellationToken: CancellationToken): Task_1; ExecuteScalar(): unknown | null; Prepare(): void; } export const SqliteCommand: { new(): SqliteCommand; new(commandText: string | null): SqliteCommand; new(commandText: string | null, connection: SqliteConnection | null): SqliteCommand; new(commandText: string | null, connection: SqliteConnection | null, transaction: SqliteTransaction | null): SqliteCommand; }; export type SqliteCommand = SqliteCommand$instance; export interface SqliteConnection$instance extends DbConnection { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteConnection: never; readonly __tsonic_iface_System_ComponentModel_IComponent: never; readonly __tsonic_iface_System_Data_IDbConnection: never; readonly __tsonic_iface_System_IAsyncDisposable: never; readonly __tsonic_iface_System_IDisposable: never; ConnectionString: string; readonly Database: string; readonly DataSource: string; readonly DbProviderFactory: DbProviderFactory; DefaultTimeout: int; readonly Handle: sqlite3 | null; readonly ServerVersion: string; readonly State: ConnectionState; get Transaction(): SqliteTransaction | null; set Transaction(value: SqliteTransaction | null); BackupDatabase(destination: SqliteConnection): void; BackupDatabase(destination: SqliteConnection, destinationName: string, sourceName: string): void; BeginDbTransaction(isolationLevel: IsolationLevel): DbTransaction; BeginTransaction(): SqliteTransaction; BeginTransaction(deferred: boolean): SqliteTransaction; BeginTransaction(isolationLevel: IsolationLevel): SqliteTransaction; BeginTransaction(isolationLevel: IsolationLevel, deferred: boolean): SqliteTransaction; ChangeDatabase(databaseName: string): void; Close(): void; CreateAggregate(name: string, func: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_3 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_4 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_5 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_6 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_7 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_8 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_9 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_10 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_11 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_12 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_13 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_14 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_15 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_16 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, func: Func_17 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_3 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_4 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_5 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_6 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_7 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_8 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_9 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_10 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_11 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_12 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_13 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_14 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_15 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_16 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_17 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_2 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_3 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_4 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_5 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_6 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_7 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_8 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_9 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_10 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_11 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_12 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_13 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_14 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_15 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_16 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateAggregate(name: string, seed: TAccumulate, func: Func_17 | null, resultSelector: Func_2 | null, isDeterministic?: boolean): void; CreateCollation(name: string, comparison: Comparison_1 | null): void; CreateCollation(name: string, state: T, comparison: Func_4 | null): void; CreateCommand(): SqliteCommand; CreateDbCommand(): DbCommand; CreateFunction(name: string, function_: Func_1 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_2 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_3 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_4 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_5 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_6 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_7 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_8 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_9 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_10 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_11 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_12 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_13 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_14 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_15 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_16 | null, isDeterministic?: boolean): void; CreateFunction(name: string, function_: Func_17 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_2 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_3 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_4 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_5 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_6 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_7 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_8 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_9 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_10 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_11 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_12 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_13 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_14 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_15 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_16 | null, isDeterministic?: boolean): void; CreateFunction(name: string, state: TState, function_: Func_17 | null, isDeterministic?: boolean): void; Dispose(disposing: boolean): void; EnableExtensions(enable?: boolean): void; GetSchema(): DataTable; GetSchema(collectionName: string): DataTable; GetSchema(collectionName: string, restrictionValues: (string | null)[]): DataTable; LoadExtension(file: string, proc?: string | null): void; Open(): void; } export const SqliteConnection: { new(): SqliteConnection; new(connectionString: string | null): SqliteConnection; ClearAllPools(): void; ClearPool(connection: SqliteConnection): void; }; export type SqliteConnection = SqliteConnection$instance; export interface SqliteConnectionStringBuilder$instance extends DbConnectionStringBuilder { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteConnectionStringBuilder: never; readonly __tsonic_iface_System_Collections_ICollection: never; readonly __tsonic_iface_System_Collections_IDictionary: never; readonly __tsonic_iface_System_Collections_IEnumerable: never; readonly __tsonic_iface_System_ComponentModel_ICustomTypeDescriptor: never; Cache: SqliteCacheMode; DataSource: string; DefaultTimeout: int; get ForeignKeys(): Nullable_1; set ForeignKeys(value: Nullable_1 | boolean); readonly Keys: ICollection; Mode: SqliteOpenMode; Password: string; Pooling: boolean; RecursiveTriggers: boolean; readonly Values: ICollection; get Vfs(): string | null; set Vfs(value: string | null); Clear(): void; ContainsKey(keyword: string): boolean; Remove(keyword: string): boolean; ShouldSerialize(keyword: string): boolean; TryGetValue(keyword: string, value: unknown | null): boolean; } export const SqliteConnectionStringBuilder: { new(): SqliteConnectionStringBuilder; new(connectionString: string | null): SqliteConnectionStringBuilder; }; export type SqliteConnectionStringBuilder = SqliteConnectionStringBuilder$instance & { [keyword: string]: unknown | null; }; export interface SqliteDataReader$instance extends DbDataReader { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteDataReader: never; readonly __tsonic_iface_System_Collections_IEnumerable: never; readonly __tsonic_iface_System_Data_IDataReader: never; readonly __tsonic_iface_System_Data_IDataRecord: never; readonly __tsonic_iface_System_IAsyncDisposable: never; readonly __tsonic_iface_System_IDisposable: never; readonly Depth: int; readonly FieldCount: int; readonly Handle: sqlite3_stmt | null; readonly HasRows: boolean; readonly IsClosed: boolean; readonly RecordsAffected: int; Close(): void; Dispose(disposing: boolean): void; get_Item(name: string): unknown; get_Item(ordinal: int): unknown; GetBoolean(ordinal: int): boolean; GetByte(ordinal: int): byte; GetBytes(ordinal: int, dataOffset: long, buffer: byte[] | null, bufferOffset: int, length: int): long; GetChar(ordinal: int): char; GetChars(ordinal: int, dataOffset: long, buffer: char[] | null, bufferOffset: int, length: int): long; GetDataTypeName(ordinal: int): string; GetDateTime(ordinal: int): DateTime; GetDateTimeOffset(ordinal: int): DateTimeOffset; GetDecimal(ordinal: int): decimal; GetDouble(ordinal: int): double; GetEnumerator(): IEnumerator; GetFieldType(ordinal: int): Type; GetFieldValue(ordinal: int): T; GetFloat(ordinal: int): float; GetGuid(ordinal: int): Guid; GetInt16(ordinal: int): short; GetInt32(ordinal: int): int; GetInt64(ordinal: int): long; GetName(ordinal: int): string; GetOrdinal(name: string): int; GetSchemaTable(): DataTable; GetStream(ordinal: int): Stream; GetString(ordinal: int): string; GetTextReader(ordinal: int): TextReader; GetTimeSpan(ordinal: int): TimeSpan; GetValue(ordinal: int): unknown; GetValues(values: (unknown | null)[]): int; IsDBNull(ordinal: int): boolean; NextResult(): boolean; Read(): boolean; } export const SqliteDataReader: { }; export type SqliteDataReader = SqliteDataReader$instance; export interface SqliteException$instance extends DbException { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteException: never; readonly __tsonic_iface_System_Runtime_Serialization_ISerializable: never; readonly SqliteErrorCode: int; readonly SqliteExtendedErrorCode: int; } export const SqliteException: { new(message: string | null, errorCode: int): SqliteException; new(message: string | null, errorCode: int, extendedErrorCode: int): SqliteException; ThrowExceptionForRC(rc: int, db: sqlite3 | null): void; }; export type SqliteException = SqliteException$instance; export interface SqliteFactory$instance extends DbProviderFactory { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteFactory: never; CreateCommand(): DbCommand; CreateConnection(): DbConnection; CreateConnectionStringBuilder(): DbConnectionStringBuilder; CreateParameter(): DbParameter; } export const SqliteFactory: { readonly Instance: SqliteFactory; }; export type SqliteFactory = SqliteFactory$instance; export interface SqliteParameter$instance extends DbParameter { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteParameter: never; readonly __tsonic_iface_System_Data_IDataParameter: never; readonly __tsonic_iface_System_Data_IDbDataParameter: never; DbType: DbType; Direction: ParameterDirection; IsNullable: boolean; ParameterName: string; Size: int; SourceColumn: string; SourceColumnNullMapping: boolean; SqliteType: SqliteType; get Value(): unknown | null; set Value(value: unknown | null); ResetDbType(): void; ResetSqliteType(): void; } export const SqliteParameter: { new(): SqliteParameter; new(name: string | null, value: unknown | null): SqliteParameter; new(name: string | null, type: SqliteType): SqliteParameter; new(name: string | null, type: SqliteType, size: int): SqliteParameter; new(name: string | null, type: SqliteType, size: int, sourceColumn: string | null): SqliteParameter; }; export type SqliteParameter = SqliteParameter$instance; export interface SqliteParameterCollection$instance extends DbParameterCollection { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteParameterCollection: never; readonly __tsonic_iface_System_Collections_ICollection: never; readonly __tsonic_iface_System_Collections_IEnumerable: never; readonly __tsonic_iface_System_Collections_IList: never; readonly __tsonic_iface_System_Data_IDataParameterCollection: never; readonly Count: int; readonly SyncRoot: unknown; Add(value: unknown): int; Add(value: SqliteParameter): SqliteParameter; Add(parameterName: string | null, type: SqliteType): SqliteParameter; Add(parameterName: string | null, type: SqliteType, size: int): SqliteParameter; Add(parameterName: string | null, type: SqliteType, size: int, sourceColumn: string | null): SqliteParameter; AddRange(values: ClrArray): void; AddRange(values: IEnumerable_1): void; AddWithValue(parameterName: string | null, value: unknown | null): SqliteParameter; Clear(): void; Contains(value: unknown): boolean; Contains(value: SqliteParameter): boolean; Contains(value: string): boolean; CopyTo(array: ClrArray, index: int): void; CopyTo(array: SqliteParameter[], index: int): void; get_Item(index: int): SqliteParameter; get_Item(parameterName: string): SqliteParameter; GetEnumerator(): IEnumerator; GetParameter(index: int): DbParameter; GetParameter(parameterName: string): DbParameter; IndexOf(value: unknown): int; IndexOf(value: SqliteParameter): int; IndexOf(parameterName: string): int; Insert(index: int, value: unknown): void; Insert(index: int, value: SqliteParameter): void; Remove(value: unknown): void; Remove(value: SqliteParameter): void; RemoveAt(index: int): void; RemoveAt(parameterName: string): void; set_Item(index: int, value: SqliteParameter): void; set_Item(parameterName: string, value: SqliteParameter): void; SetParameter(index: int, value: DbParameter): void; SetParameter(parameterName: string, value: DbParameter): void; } export const SqliteParameterCollection: (abstract new() => SqliteParameterCollection) & { }; export type SqliteParameterCollection = SqliteParameterCollection$instance; export interface SqliteTransaction$instance extends DbTransaction { readonly __tsonic_type_Microsoft_Data_Sqlite_SqliteTransaction: never; readonly __tsonic_iface_System_Data_IDbTransaction: never; readonly __tsonic_iface_System_IAsyncDisposable: never; readonly __tsonic_iface_System_IDisposable: never; readonly Connection: SqliteConnection | null; readonly DbConnection: DbConnection | null; readonly IsolationLevel: IsolationLevel; readonly SupportsSavepoints: boolean; Commit(): void; Dispose(disposing: boolean): void; Release(savepointName: string): void; Rollback(): void; Rollback(savepointName: string): void; Save(savepointName: string): void; } export const SqliteTransaction: { }; export type SqliteTransaction = SqliteTransaction$instance;