import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions, INodeListSearchResult } from 'n8n-workflow';
export declare class Air implements INodeType {
    description: INodeTypeDescription;
    methods: {
        loadOptions: {
            getAcquisitionProfiles(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getAssets(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCases(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getOrganizations(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getRepositories(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTasks(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTriageRules(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getUsers(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
        };
        listSearch: {
            getAcquisitionProfiles(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getAssets(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getAssetsByOrganizationForDeviceActions(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getAssetsByOrganization(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getTasksByAsset(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getAssetsByOrganizationForReport(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getComparisonTasksByAsset(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getCases(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getCasesByOrganization(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getAssetsByOrganizationForInteract(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getOrganizations(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getRepositories(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getTasks(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getTriageRules(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
            getUsers(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
        };
    };
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
