import { ConnectionPool } from "mssql"; import { Config } from "./config"; import { FlynotesServer } from "./FlynotesServer"; import { R4ServerData } from "./ServerDataTypes"; import { Logging } from "./Logging"; import { Npm } from "./npm"; import { Sqs } from "./Sqs"; export declare class ApplicationScope { readonly config: Config; readonly connectionPool: ConnectionPool; readonly mssql: any; readonly flynotesServer: FlynotesServer; readonly licenceKeyData: R4ServerData; readonly logging: Logging; readonly npm: Npm; readonly licenceKey: string; readonly sqs: Sqs; static build(config: Config, licenceKey: string): Promise; }