import type { Kysely } from 'kysely'; import { type DatabaseIntrospector, type Dialect, type DialectAdapter, type Driver, type QueryCompiler } from 'kysely'; import type { DatabaseSync } from 'node:sqlite'; export interface NodeSqliteDialectConfig { database: DatabaseSync; } export declare class NodeSqliteDialect implements Dialect { #private; constructor(config: NodeSqliteDialectConfig); createAdapter(): DialectAdapter; createDriver(): Driver; createIntrospector(db: Kysely): DatabaseIntrospector; createQueryCompiler(): QueryCompiler; }