import { ApiSDKGenerator } from "../domain/ApiSDKGenerator";
import SourceCode from "../../codeGen/domain/SourceCode";
import ApiSchema from "../../schemeGenerator/domain/ApiSchema";
import { SDKConfig } from "../domain/SDKConfig";
export default class AirshipApiSDKGenerator implements ApiSDKGenerator {
    private _codeGenerator;
    constructor();
    generateModelsFile(scheme: ApiSchema): SourceCode;
    generateResponsesFile(scheme: ApiSchema): SourceCode;
    generateMethodsProps(scheme: ApiSchema): SourceCode;
    generateApiClassFile(scheme: ApiSchema, config: SDKConfig): SourceCode;
}
