import { IExecuteFunctions } from 'n8n-workflow';
export declare class ShareHandler {
    static execute(context: IExecuteFunctions, operation: string, itemIndex: number): Promise<any>;
    /**
     * Alle Shares einer Tabelle abrufen
     */
    private static getAll;
    /**
     * Einen neuen Share erstellen
     */
    private static create;
    /**
     * Berechtigungen eines Shares aktualisieren
     */
    private static update;
    /**
     * Einen Share löschen
     */
    private static delete;
    /**
     * Hilfsfunktion: Berechtigungen validieren
     */
    private static validatePermissions;
    /**
     * Hilfsfunktion: Share-Typ validieren
     */
    private static validateShareType;
    /**
     * Hilfsfunktion: Empfänger validieren (grundlegend)
     */
    private static validateReceiver;
}
