<%- include('../partials/imports.ejs', { imports, helpers }) %>

export interface <%= connection.typeInterface %>Values {
<%- include('../partials/performArgs.ejs', { inputs: connection.inputs, helpers }) -%>
}

/**
 * <%= connection.label %>
 *
 * @comments <%- connection.comments %>
 */
export const <%= connection.import %> = {
  key: "<%= connection.key %>",
  perform: (
    _values: <%= connection.typeInterface %>Values
  ): Promise<void> => Promise.resolve(),
  <%_ if (connection.onPremAvailable) { -%>
  onPremAvailable: true,
  <%_ } -%>
  inputs: {
    <%- include('../partials/inputs.ejs', { inputs: connection.inputs, helpers }) -%>
  }
} as const;