import { IExecuteFunctions } from 'n8n-workflow';
import { ApiClient } from '../utils/ApiClient';
export declare abstract class BaseOperation {
    protected context: IExecuteFunctions;
    protected apiClient: ApiClient;
    constructor(context: IExecuteFunctions);
    protected initializeClient(): Promise<void>;
    protected handleError(error: any, operation: string): never;
    abstract execute(itemIndex: number): Promise<any>;
}
