import type { SQLiteDriver, SQLiteValue } from '../../database/index.js'; export interface DurableObjectSqlCursor { readonly toArray: () => ReadonlyArray>; readonly rowsWritten: number; } export interface DurableObjectSqlStorage { readonly exec: (sql: string, ...parameters: readonly SQLiteValue[]) => DurableObjectSqlCursor; } export interface DurableObjectSQLiteStorage { readonly sql: DurableObjectSqlStorage; readonly transactionSync: (callback: () => A) => A; } export interface DurableObjectSQLiteConfig { readonly storage: DurableObjectSQLiteStorage; } export type DurableObjectSQLiteDriver = SQLiteDriver; export declare const makeDurableObjectSQLite: (configuration: DurableObjectSQLiteConfig) => DurableObjectSQLiteDriver; //# sourceMappingURL=durable-object.d.ts.map