import AirshipApiSchemeGenerator from "../infrastructure/AirshipApiSchemeGenerator"; import BaseLogger from "../../logger/domain/BaseLogger"; import { RequestType, ResponseType } from "../domain/ApiSchemeGenerator"; import ApiSchema from "../domain/ApiSchema"; /** * AirshipSchemeGenerator Generates API Server scheme */ export default class AirshipSchemeGenerator { private _airshipApiSchemeGenerator; private _logger; private _methods; constructor(airshipApiSchemeGenerator: AirshipApiSchemeGenerator, logger: BaseLogger, ...methods: [RequestType, ResponseType][]); generate(): ApiSchema; }