import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named 1Password account binding for an automation. */ export const onePasswordAccount = defineAccount("1password") /** 1Password callables. */ export const onePassword = { archiveItem: actions.archiveOnePasswordItem, attachItemFile: actions.attachOnePasswordItemFile, createItem: actions.createOnePasswordItem, createItems: actions.createOnePasswordItems, createItemShare: actions.createOnePasswordItemShare, createVault: actions.createOnePasswordVault, deleteItem: actions.deleteOnePasswordItem, deleteItemFile: actions.deleteOnePasswordItemFile, deleteItems: actions.deleteOnePasswordItems, deleteVault: actions.deleteOnePasswordVault, generatePassword: actions.generateOnePasswordPassword, getEnvironmentVariables: actions.getOnePasswordEnvironmentVariables, getGroup: actions.getOnePasswordGroup, getItem: actions.getOnePasswordItem, getItems: actions.getOnePasswordItems, getItemSharePolicy: actions.getOnePasswordItemSharePolicy, getVault: actions.getOnePasswordVault, getVaultOverview: actions.getOnePasswordVaultOverview, grantVaultGroupPermissions: actions.grantOnePasswordVaultGroupPermissions, introspectEventsApi: actions.introspectOnePasswordEventsApi, listAuditEvents: actions.listOnePasswordAuditEvents, listItems: actions.listOnePasswordItems, listItemUsages: actions.listOnePasswordItemUsages, listSignInAttempts: actions.listOnePasswordSignInAttempts, listVaults: actions.listOnePasswordVaults, readItemFile: actions.readOnePasswordItemFile, replaceDocument: actions.replaceOnePasswordDocument, resolveSecret: actions.resolveOnePasswordSecret, resolveSecrets: actions.resolveOnePasswordSecrets, revokeVaultGroupPermissions: actions.revokeOnePasswordVaultGroupPermissions, updateItem: actions.updateOnePasswordItem, updateVault: actions.updateOnePasswordVault, updateVaultGroupPermissions: actions.updateOnePasswordVaultGroupPermissions, validateItemShareRecipients: actions.validateOnePasswordItemShareRecipients, } export * from "./actions" export * from "./lib" export * from "./schemas" export * from "@1password/sdk"