import type { FastifyInstance } from "fastify"; import type { EntityManager } from "typeorm"; import type { EnvironmentConfig } from "../config"; declare module "fastify" { interface FastifyInstance { connectNow: () => Promise; /** @deprecated needs to become shard aware */ db: EntityManager; dbs: Record; utilityDBs: Record; } } export type StarscreamDatabaseOptions = Pick, "database">; export declare const StarscreamDatabase: (server: FastifyInstance, options: StarscreamDatabaseOptions) => Promise;