import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
 * Handler for Bitrix24 duplicate detection operations
 */
export declare class DuplicateResourceHandler extends ResourceHandlerBase {
    private readonly resourceEndpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    /**
     * Process duplicate detection operations
     */
    process(): Promise<INodeExecutionData[]>;
    /**
     * Get endpoint for a specific operation
     */
    private getResourceOperation;
    /**
     * Handle find by communication operation
     */
    private handleFindByCommunication;
    /**
     * Handle find duplicates operation
     */
    private handleFindDuplicates;
    /**
     * Process custom parameters
     */
    private processCustomParameters;
}
