import { INodePropertyOptions } from "n8n-workflow";
/**
 * Bitrix24 Field Registry - Smart field management without circular deps
 *
 * This registry:
 * 1. Loads field definitions on-demand
 * 2. Avoids importing all description files at once
 * 3. Provides clean separation between resources
 * 4. Eliminates circular dependency issues
 */
export declare class Bitrix24FieldRegistry {
    /**
     * Get available operations for a resource
     */
    getOperationsForResource(resource: string): INodePropertyOptions[];
    /**
     * Get fields for a specific resource and operation
     */
    getFieldsForOperation(resource: string, operation: string): INodePropertyOptions[];
    private getCrmFields;
    private getTaskFields;
    private getUserFields;
    private getFileFields;
    private getCalendarFields;
    private getDirectApiFields;
}
