export type ServiceConfig = { name: string; url: string; prefix: string; versionUrl?: string; _version?: string; upload?: { maxFileSize: number; maxFiles: number; }; }; export type Config = { version?: string; reloadInterval?: number; list: ServiceConfig[]; shouldRenderPlayground?: boolean; allowedQueriesAndMutations: string[]; shouldExposeIntrospetion?: boolean; dangerouslyExposeEverything?: boolean; }; export type Options = { config: Config; }; export declare const init: (options: Options) => Promise<{ app: import("express-serve-static-core").Express; refresh: () => Promise; stop: () => void; }>;