import { IExecuteFunctions } from 'n8n-workflow';
/**
 * Campaign operations handler
 */
export declare class CampaignOperations {
    /**
     * Create a new campaign
     */
    static create(context: IExecuteFunctions, itemIndex: number): Promise<any>;
    /**
     * Get a single campaign by ID
     */
    static get(context: IExecuteFunctions, itemIndex: number): Promise<any>;
    /**
     * Get many campaigns with pagination support
     */
    static getMany(context: IExecuteFunctions, itemIndex: number): Promise<any>;
    /**
     * Update a campaign
     */
    static update(context: IExecuteFunctions, itemIndex: number): Promise<any>;
    /**
     * Delete a campaign
     */
    static delete(context: IExecuteFunctions, itemIndex: number): Promise<any>;
}
//# sourceMappingURL=CampaignOperations.d.ts.map