import { IExecuteFunctions } from 'n8n-workflow';
export declare class ApiClient {
    private context;
    private baseUrl;
    private apiKey;
    constructor(context: IExecuteFunctions);
    initialize(): Promise<void>;
    get(endpoint: string, params?: any): Promise<any>;
    post(endpoint: string, data: any): Promise<any>;
    put(endpoint: string, data: any): Promise<any>;
    delete(endpoint: string): Promise<any>;
    private request;
}
