import { INodeExecutionData, IExecuteFunctions } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
 * Class for handling Bitrix24 CRM user field configuration operations
 */
export declare class UserFieldConfigResourceHandler extends ResourceHandlerBase {
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    /**
     * Process all operations for user field configuration
     */
    process(): Promise<INodeExecutionData[]>;
    private getFieldNamePrefix;
    private getModuleId;
    private convertToCamelCase;
    /**
     * Handle the add operation
     */
    private handleAdd;
    /**
     * Handle the addMultiple operation
     */
    private handleAddMultiple;
    /**
     * Handle the delete operation
     */
    private handleDelete;
    /**
     * Handle the get operation
     */
    private handleGet;
    /**
     * Handle the get list operation
     */
    private handleGetList;
    /**
     * Handle the update operation
     */
    private handleUpdate;
}
