import type * as Express from 'express';
import './sbvr-loader';
import * as Bluebird from 'bluebird';
import * as configLoader from '../config-loader/config-loader';
import * as migrator from '../migrator/migrator';
export * as dbModule from '../database-layer/db';
export { PinejsSessionStore } from '../pinejs-session-store/pinejs-session-store';
export * as sbvrUtils from '../sbvr-api/sbvr-utils';
export * as permissions from '../sbvr-api/permissions';
export * as errors from '../sbvr-api/errors';
export * as env from '../config-loader/env';
export * as types from '../sbvr-api/common-types';
export type { configLoader as ConfigLoader };
export type { migrator as Migrator };
export declare const init: (app: Express.Application, config?: string | configLoader.Config | undefined) => Bluebird<ReturnType<typeof configLoader.setup>>;
