import { CpuUsage } from "./interfaces/cpu-usage.interface"; export declare class SwsUtil { static supportedOptions: { name: string; version: string; hostname: string; ip: string; swaggerSpec: string; uriPath: string; timelineBucketDuration: string; durationBuckets: string; requestSizeBuckets: string; responseSizeBuckets: string; apdexThreshold: string; onResponseFinish: string; authentication: string; onAuthenticate: string; sessionMaxAge: string; elasticsearch: string; elasticsearchIndexPrefix: string; elasticsearchUsername: string; elasticsearchPassword: string; elasticsearchKey: string; elasticsearchCert: string; swaggerOnly: string; }; static swsStatFields: { method: number; timeline: number; lasterrors: number; longestreq: number; apidefs: number; apistats: number; apiop: number; errors: number; all: number; "*": number; }; static swsParameterProperties: { name: string; in: string; description: string; required: string; type: string; format: string; allowEmptyValue: string; items: string; collectionFormat: string; default: string; maximum: string; exclusiveMaximum: string; minimum: string; exclusiveMinimum: string; maxLength: string; minLength: string; pattern: string; maxItems: string; minItems: string; uniqueItems: string; enum: string; multipleOf: string; }; static getStatusCodeClass(code: number): string; static isError(code: number): boolean; static swsStringValue(val: string | boolean | number | object): string; static swsStringRecursive(output: any, val: any): string; static swsCastStringR(val: string | boolean | number | object): string | {}; static swsNumValue(val: any): number; static swsCPUUsagePct(starthrtime: [number, number], startusage: CpuUsage): number; }