import { IExecuteFunctions } from 'n8n-workflow';
export declare class RowHandler {
    static execute(context: IExecuteFunctions, operation: string, itemIndex: number): Promise<any>;
    /**
     * Alle Zeilen abrufen
     */
    private static getAll;
    /**
     * Wendet Filter auf Query-Parameter an
     */
    private static applyFilters;
    /**
     * Wendet Sortierung auf Query-Parameter an
     */
    private static applySorting;
    /**
     * Wendet Suche auf Query-Parameter an
     */
    private static applySearch;
    /**
     * Client-seitige Filterung für erweiterte Filter-Optionen
     */
    private static applyClientSideFilters;
    /**
     * Client-seitige Suche für erweiterte Suchoptionen
     */
    private static applyClientSideSearch;
    /**
     * Evaluiert eine Filter-Bedingung
     */
    private static evaluateFilter;
    /**
     * Vergleicht zwei Werte für numerische/alphanumerische Sortierung
     */
    private static compareValues;
    /**
     * Eine einzelne Zeile abrufen (über clientseitige Filterung)
     * Da die Nextcloud Tables API keinen direkten Einzelzeilen-Abruf unterstützt,
     * werden alle Zeilen abgerufen und dann gefiltert.
     */
    private static get;
    /**
     * Eine neue Zeile erstellen
     */
    private static create;
    /**
     * Eine Zeile aktualisieren
     */
    private static update;
    /**
     * Formatiert eine einzelne Zeile für bessere Ausgabe
     */
    private static formatRowForOutput;
    /**
     * Formatiert mehrere Zeilen für bessere Ausgabe
     */
    private static formatRowsForOutput;
    /**
     * Formatiert einen Wert für die Ausgabe basierend auf Spaltentyp
     */
    private static formatValueForOutput;
    /**
     * AI-Friendly Zeile erstellen
     * Alle Parameter sind durch fixedCollection gleichzeitig verfügbar
     */
    private static createAIFriendly;
    /**
     * AI-Friendly Alle Zeilen abrufen mit erweiterten Optionen
     * Alle Filter/Sortierung/Suche Parameter gleichzeitig verfügbar
     */
    private static getAllAIFriendly;
    /**
     * AI-Friendly Zeile aktualisieren
     * Alle Parameter durch fixedCollection gleichzeitig verfügbar
     */
    private static updateAIFriendly;
}
