UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

15 lines 825 B
import type Database from 'better-sqlite3'; import type { PaginatedResult } from '../../models/PaginatedResult'; import { type SuiteMetadata, type SuitesQuery } from '../../models/SuiteMetadata'; import type { SuitesPersistence } from './SuitesPersistence'; export declare class SuitesPersistenceSqlite implements SuitesPersistence { private readonly db; private constructor(); static create(db: Database.Database): Promise<SuitesPersistenceSqlite>; createSuite(suiteMetadata: SuiteMetadata): Promise<void>; updateSuite(suiteMetadata: SuiteMetadata): Promise<void>; getSuiteById(suiteId: string): Promise<SuiteMetadata>; getSuites(query: SuitesQuery): Promise<PaginatedResult<SuiteMetadata>>; deleteSuite(suiteId: string): Promise<void>; } //# sourceMappingURL=SuitesPersistenceSqlite.d.ts.map