"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.APIGateway = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** API Gateway service binding for Step Functions SDK integrations. */
class APIGateway {
    constructor() { }
    createApiKey(params) {
        throw new Error(BINDING_ERROR);
    }
    createAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    createBasePathMapping(params) {
        throw new Error(BINDING_ERROR);
    }
    createDeployment(params) {
        throw new Error(BINDING_ERROR);
    }
    createDocumentationPart(params) {
        throw new Error(BINDING_ERROR);
    }
    createDocumentationVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    createDomainName(params) {
        throw new Error(BINDING_ERROR);
    }
    createDomainNameAccessAssociation(params) {
        throw new Error(BINDING_ERROR);
    }
    createModel(params) {
        throw new Error(BINDING_ERROR);
    }
    createRequestValidator(params) {
        throw new Error(BINDING_ERROR);
    }
    createResource(params) {
        throw new Error(BINDING_ERROR);
    }
    createRestApi(params) {
        throw new Error(BINDING_ERROR);
    }
    createStage(params) {
        throw new Error(BINDING_ERROR);
    }
    createUsagePlan(params) {
        throw new Error(BINDING_ERROR);
    }
    createUsagePlanKey(params) {
        throw new Error(BINDING_ERROR);
    }
    createVpcLink(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteApiKey(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteBasePathMapping(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteClientCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDeployment(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDocumentationPart(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDocumentationVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDomainName(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDomainNameAccessAssociation(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteGatewayResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteIntegration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteIntegrationResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMethod(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMethodResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteModel(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRequestValidator(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteResource(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRestApi(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteStage(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUsagePlan(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUsagePlanKey(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteVpcLink(params) {
        throw new Error(BINDING_ERROR);
    }
    flushStageAuthorizersCache(params) {
        throw new Error(BINDING_ERROR);
    }
    flushStageCache(params) {
        throw new Error(BINDING_ERROR);
    }
    generateClientCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    getAccount(params) {
        throw new Error(BINDING_ERROR);
    }
    getApiKey(params) {
        throw new Error(BINDING_ERROR);
    }
    getApiKeys(params) {
        throw new Error(BINDING_ERROR);
    }
    getAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    getAuthorizers(params) {
        throw new Error(BINDING_ERROR);
    }
    getBasePathMapping(params) {
        throw new Error(BINDING_ERROR);
    }
    getBasePathMappings(params) {
        throw new Error(BINDING_ERROR);
    }
    getClientCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    getClientCertificates(params) {
        throw new Error(BINDING_ERROR);
    }
    getDeployment(params) {
        throw new Error(BINDING_ERROR);
    }
    getDeployments(params) {
        throw new Error(BINDING_ERROR);
    }
    getDocumentationPart(params) {
        throw new Error(BINDING_ERROR);
    }
    getDocumentationParts(params) {
        throw new Error(BINDING_ERROR);
    }
    getDocumentationVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    getDocumentationVersions(params) {
        throw new Error(BINDING_ERROR);
    }
    getDomainName(params) {
        throw new Error(BINDING_ERROR);
    }
    getDomainNameAccessAssociations(params) {
        throw new Error(BINDING_ERROR);
    }
    getDomainNames(params) {
        throw new Error(BINDING_ERROR);
    }
    getExport(params) {
        throw new Error(BINDING_ERROR);
    }
    getGatewayResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    getGatewayResponses(params) {
        throw new Error(BINDING_ERROR);
    }
    getIntegration(params) {
        throw new Error(BINDING_ERROR);
    }
    getIntegrationResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    getMethod(params) {
        throw new Error(BINDING_ERROR);
    }
    getMethodResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    getModel(params) {
        throw new Error(BINDING_ERROR);
    }
    getModels(params) {
        throw new Error(BINDING_ERROR);
    }
    getModelTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    getRequestValidator(params) {
        throw new Error(BINDING_ERROR);
    }
    getRequestValidators(params) {
        throw new Error(BINDING_ERROR);
    }
    getResource(params) {
        throw new Error(BINDING_ERROR);
    }
    getResources(params) {
        throw new Error(BINDING_ERROR);
    }
    getRestApi(params) {
        throw new Error(BINDING_ERROR);
    }
    getRestApis(params) {
        throw new Error(BINDING_ERROR);
    }
    getSdk(params) {
        throw new Error(BINDING_ERROR);
    }
    getSdkType(params) {
        throw new Error(BINDING_ERROR);
    }
    getSdkTypes(params) {
        throw new Error(BINDING_ERROR);
    }
    getStage(params) {
        throw new Error(BINDING_ERROR);
    }
    getStages(params) {
        throw new Error(BINDING_ERROR);
    }
    getTags(params) {
        throw new Error(BINDING_ERROR);
    }
    getUsage(params) {
        throw new Error(BINDING_ERROR);
    }
    getUsagePlan(params) {
        throw new Error(BINDING_ERROR);
    }
    getUsagePlanKey(params) {
        throw new Error(BINDING_ERROR);
    }
    getUsagePlanKeys(params) {
        throw new Error(BINDING_ERROR);
    }
    getUsagePlans(params) {
        throw new Error(BINDING_ERROR);
    }
    getVpcLink(params) {
        throw new Error(BINDING_ERROR);
    }
    getVpcLinks(params) {
        throw new Error(BINDING_ERROR);
    }
    importApiKeys(params) {
        throw new Error(BINDING_ERROR);
    }
    importDocumentationParts(params) {
        throw new Error(BINDING_ERROR);
    }
    importRestApi(params) {
        throw new Error(BINDING_ERROR);
    }
    putGatewayResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    putIntegration(params) {
        throw new Error(BINDING_ERROR);
    }
    putIntegrationResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    putMethod(params) {
        throw new Error(BINDING_ERROR);
    }
    putMethodResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    putRestApi(params) {
        throw new Error(BINDING_ERROR);
    }
    rejectDomainNameAccessAssociation(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    testInvokeAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    testInvokeMethod(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAccount(params) {
        throw new Error(BINDING_ERROR);
    }
    updateApiKey(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    updateBasePathMapping(params) {
        throw new Error(BINDING_ERROR);
    }
    updateClientCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDeployment(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDocumentationPart(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDocumentationVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDomainName(params) {
        throw new Error(BINDING_ERROR);
    }
    updateGatewayResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    updateIntegration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateIntegrationResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    updateMethod(params) {
        throw new Error(BINDING_ERROR);
    }
    updateMethodResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    updateModel(params) {
        throw new Error(BINDING_ERROR);
    }
    updateRequestValidator(params) {
        throw new Error(BINDING_ERROR);
    }
    updateResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateRestApi(params) {
        throw new Error(BINDING_ERROR);
    }
    updateStage(params) {
        throw new Error(BINDING_ERROR);
    }
    updateUsage(params) {
        throw new Error(BINDING_ERROR);
    }
    updateUsagePlan(params) {
        throw new Error(BINDING_ERROR);
    }
    updateVpcLink(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.APIGateway = APIGateway;
//# sourceMappingURL=APIGateway.js.map