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