type AdapterCapabilities = { exportSnapshot: boolean; executeQuery: boolean; listTables: boolean; getSchema: boolean; transactionalWrites: boolean; observeChanges: boolean; importSnapshot: boolean; }; type InspectorCapabilities = { explorer: boolean; schemaView: boolean; tableData: boolean; sqlWorkspace: boolean; }; /** Supported database engine identifiers. */ type DatabaseKind = 'sqlite' | 'realm' | 'duckdb' | (string & {}); declare const DATABASE_DEVTOOLS_KIND: unique symbol; declare function readDatabaseKindMarker(value: unknown): DatabaseKind | undefined; declare const SNAPSHOT_KIND_HEADER = "x-database-kind"; declare const SNAPSHOT_MIME_HEADER = "x-snapshot-mime-type"; declare const SNAPSHOT_NAME_HEADER = "x-database-name"; declare const SQLITE_SNAPSHOT_MIME_TYPE = "application/x-sqlite3"; type SnapshotExport = { bytes: Uint8Array; mimeType: string; kind: DatabaseKind; exportedAt?: number; }; export { type AdapterCapabilities as A, type DatabaseKind as D, type InspectorCapabilities as I, type SnapshotExport as S, DATABASE_DEVTOOLS_KIND as a, SNAPSHOT_KIND_HEADER as b, SNAPSHOT_MIME_HEADER as c, SNAPSHOT_NAME_HEADER as d, SQLITE_SNAPSHOT_MIME_TYPE as e, readDatabaseKindMarker as r };