import http from 'node:http'; import express from 'express'; import { Keypair } from '@atproto/crypto'; import { ServerConfig } from './config.js'; import { AppContext } from './context.js'; export { ServerConfig } from './config.js'; export type { ServerConfigValues } from './config.js'; export { AppContext } from './context.js'; export * from './data-plane/index.js'; export { BackgroundQueue } from './data-plane/server/background.js'; export { Database } from './data-plane/server/db/index.js'; export { Redis } from './redis.js'; export declare class BskyAppView { ctx: AppContext; app: express.Application; server?: http.Server; private terminator?; constructor(opts: { ctx: AppContext; app: express.Application; }); static create(opts: { config: ServerConfig; signingKey: Keypair; }): BskyAppView; start(): Promise; destroy(): Promise; } export default BskyAppView; //# sourceMappingURL=index.d.ts.map