/** @module services */ import { ConfigParams, ICommand } from "pip-services3-commons-node"; export declare class CommandableSwaggerDocument { private content; commands: ICommand[]; version: string; baseRoute: string; infoTitle: string; infoDescription: string; infoVersion: string; infoTermsOfService: string; infoContactName: string; infoContactUrl: string; infoContactEmail: string; infoLicenseName: string; infoLicenseUrl: string; protected readonly objectType: Map; constructor(baseRoute: string, config: ConfigParams, commands: ICommand[]); toString(): string; private createPathsData; private createRequestBodyData; private createSchemaData; private createPropertyData; private createPropertyTypeData; private createResponsesData; protected writeData(indent: number, data: Map): void; protected writeName(indent: number, name: string): void; protected writeArrayItem(indent: number, name: string, isObjectItem?: boolean): void; protected writeAsObject(indent: number, name: string, value: any): void; protected writeAsString(indent: number, name: string, value: string): void; protected getSpaces(length: number): string; }