UNPKG

n8n

Version:

n8n Workflow Automation Tool

28 lines (27 loc) 926 B
import { type IDataObject, type INodeProperties } from 'n8n-workflow'; import type { SecretsProvider, SecretsProviderSettings, SecretsProviderState } from '../../interfaces'; export interface InfisicalSettings { token: string; siteURL: string; cacheTTL: number; debug: boolean; } export declare class InfisicalProvider implements SecretsProvider { properties: INodeProperties[]; displayName: string; name: string; state: SecretsProviderState; private cachedSecrets; private client; private settings; private environment; init(settings: SecretsProviderSettings): Promise<void>; update(): Promise<void>; connect(): Promise<void>; getEnvironment(): Promise<string>; test(): Promise<[boolean] | [boolean, string]>; disconnect(): Promise<void>; getSecret(name: string): IDataObject; getSecretNames(): string[]; hasSecret(name: string): boolean; }