import type Express from 'express'; import './sbvr-loader.js'; import * as dbModule from '../database-layer/db.js'; import * as configLoader from '../config-loader/config-loader.js'; import type * as migratorUtils from '../migrator/utils.js'; export * as actions from '../sbvr-api/actions.js'; export * as dbModule from '../database-layer/db.js'; export { PinejsSessionStore } from '../pinejs-session-store/pinejs-session-store.js'; export { mountLoginRouter } from '../passport-pinejs/mount-login-router.js'; export * as sbvrUtils from '../sbvr-api/sbvr-utils.js'; export * as permissions from '../sbvr-api/permissions.js'; export * as errors from '../sbvr-api/errors.js'; export * as env from '../config-loader/env.js'; export * as types from '../sbvr-api/common-types.js'; export * as hooks from '../sbvr-api/hooks.js'; export * as tasks from '../tasks/index.js'; export * as webResourceHandler from '../webresource-handler/index.js'; export type { configLoader as ConfigLoader }; export type { migratorUtils as Migrator }; declare let envDatabaseOptions: dbModule.DatabaseOptions; export declare const init: (app: Express.Application, config?: string | configLoader.Config, databaseOptions?: dbModule.DatabaseOptions | typeof envDatabaseOptions) => Promise>;