import SourceCode from "../../codeGen/domain/SourceCode"; import ApiSchema from "../../schemeGenerator/domain/ApiSchema"; import { SDKConfig } from "./SDKConfig"; export interface ApiSDKGenerator { generateModelsFile(scheme: ApiSchema): SourceCode; generateResponsesFile(scheme: ApiSchema): SourceCode; generateMethodsProps(scheme: ApiSchema): SourceCode; generateApiClassFile(scheme: ApiSchema, config: SDKConfig): SourceCode; }