import { IExecuteFunctions, INodeExecutionData, INodeProperties, ILoadOptionsFunctions, INodePropertyOptions, INodeListSearchResult } from 'n8n-workflow';
import { AirCredentials } from '../../../credentials/AirApi.credentials';
export declare const CasesOperations: INodeProperties[];
export declare function extractCaseId(caseItem: any): string;
export declare function isValidCase(caseItem: any): boolean;
export declare function resolveUserResourceLocator(context: IExecuteFunctions, credentials: AirCredentials, userResource: any, itemIndex: number, organizationIds?: string): Promise<string>;
export declare function resolveCaseResourceLocator(context: IExecuteFunctions, caseResource: any, itemIndex: number): Promise<string>;
export declare function findOrganizationByName(context: IExecuteFunctions, credentials: AirCredentials, organizationName: string): Promise<string>;
export declare function getCases(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
export declare function getCasesOptions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
export declare function getUsers(this: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
export declare function executeCases(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
