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

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

/**
 * <%= trigger.label %>
 *
 * @description <%- trigger.description %>
 */
export const <%= trigger.import %> = {
  key: "<%= trigger.key %>",
  perform: <TReturn>(
    _values: <%= trigger.typeInterface %>Values
  ): Promise<TReturn> => Promise.resolve<TReturn>({} as TReturn),
  inputs: {
    <%- include('../partials/inputs.ejs', { inputs: trigger.inputs, helpers }) -%>
  }
} as const;