import { ReaderModel } from '@maxmind/geoip2-node'; import Piscina from '@posthog/piscina'; import * as schedule from 'node-schedule'; import { Hub, PluginsServerConfig, Queue } from '../types'; export declare type ServerInstance = { hub: Hub; piscina: Piscina; queue: Queue; mmdb?: ReaderModel; mmdbUpdateJob?: schedule.Job; stop: () => Promise; }; export declare function startPluginsServer(config: Partial, makePiscina: (config: PluginsServerConfig) => Piscina): Promise; export declare function stopPiscina(piscina: Piscina): Promise;