n8n-nodes-binalyze-air
Version:
Binalyze AIR nodes for automating DFIR with n8n workflows
12 lines (11 loc) • 1.12 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData, ILoadOptionsFunctions, INodePropertyOptions, INodeListSearchResult, INodeProperties } from 'n8n-workflow';
import { AirCredentials } from '../../../credentials/AirApi.credentials';
import { User } from '../api/users/users';
export declare const UsersOperations: INodeProperties[];
export declare function extractUserId(user: any): string;
export declare function isValidUser(user: any): boolean;
export declare function fetchAllUsers(context: ILoadOptionsFunctions | IExecuteFunctions, credentials: AirCredentials, organizationIds?: string, searchFilter?: string, pageSize?: number): Promise<User[]>;
export declare function findUserByUsername(context: IExecuteFunctions, credentials: AirCredentials, username: string, organizationIds?: string): Promise<string>;
export declare function getUsers(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
export declare function getUsersOptions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
export declare function executeUsers(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;