import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; import * as optionLoaders from './optionLoaders'; type LoadOptionsHandler = (this: ILoadOptionsFunctions, ...args: unknown[]) => Promise; export declare class Hudu implements INodeType { description: INodeTypeDescription; methods: { loadOptions: { getUsers: typeof optionLoaders.getUsers; getCompanies: typeof optionLoaders.getCompanies; getAssetLayouts: typeof optionLoaders.getAssetLayouts; getAssetLayoutFields: typeof optionLoaders.getAssetLayoutFields; getAssetLayoutFieldValues: typeof optionLoaders.getAssetLayoutFieldValues; getCustomFieldsLayoutFields: typeof optionLoaders.getCustomFieldsLayoutFields; getLists: typeof optionLoaders.getLists; getGroups: LoadOptionsHandler; getVlanZones: LoadOptionsHandler; getStandardAssetFields(this: ILoadOptionsFunctions): Promise; getBinaryProperties(this: ILoadOptionsFunctions): Promise; }; resourceMapping: { mapAssetLayoutFieldsForResource: typeof optionLoaders.mapAssetLayoutFieldsForResource; }; }; execute(this: IExecuteFunctions): Promise; } export {};