import BackgroundJobsStore from "./store.js"; /** Built-in SQL adapter preserving the existing durable store implementation. */ export default class SqlBackgroundJobsAdapter extends BackgroundJobsStore { /** * Declares generation capability. * @returns {boolean} - The built-in SQL store implements exact generation fencing. */ supportsReleaseScopedGenerations(): boolean; /** * Declares atomic owned-handoff enqueue support. * @returns {boolean} - The SQL transaction validates ownership and enqueues atomically. */ supportsOwnedEnqueueFromHandoff(): boolean; /** * Ensures the built-in SQL schema during migration. * @param {{dbs: Record}} args - Migrated databases. * @returns {Promise} - Resolves when the SQL schema is present. */ ensureFrameworkSchema({ dbs }: { dbs: Record; }): Promise; } //# sourceMappingURL=sql-adapter.d.ts.map