n8n
Version:
n8n Workflow Automation Tool
14 lines (13 loc) • 704 B
TypeScript
import { InternalHooks } from '../InternalHooks';
import { LdapConfiguration } from './types';
import { LdapService } from './ldap.service';
export declare class LdapController {
private readonly internalHooks;
private readonly ldapService;
constructor(internalHooks: InternalHooks, ldapService: LdapService);
getConfig(): Promise<import("./types").LdapConfig>;
testConnection(): Promise<void>;
updateConfig(req: LdapConfiguration.Update): Promise<import("./types").LdapConfig>;
getLdapSync(req: LdapConfiguration.GetSync): Promise<import("../databases/entities/AuthProviderSyncHistory").AuthProviderSyncHistory[]>;
syncLdap(req: LdapConfiguration.Sync): Promise<void>;
}