///
import { Options } from 'body-parser';
import expressPromBundle from 'express-prom-bundle';
import net from 'net';
export declare type ServiceHealth = {
ok: boolean;
name: string;
};
export declare type ServicesHealthCheckResponse = {
ok: boolean;
services: ServiceHealth[];
};
export declare type ServerMetadata = {
lastModified?: number;
lastModifiedDate?: string;
rev?: string;
shortRev?: string;
extra?: JSON;
startupTime: number;
};
export declare type HttpServerConfig = {
metrics?: {
enabled: boolean;
options?: expressPromBundle.Opts;
};
bodyParser?: {
limit?: Options['limit'];
};
name?: string;
meta?: ServerMetadata;
listen: net.ListenOptions;
allowedOrigins?: string[];
};
export declare type BuildInfo = Omit;
//# sourceMappingURL=types.d.ts.map