import { ErmisChat } from './belo_chat'; import { APIResponse, CampaignData, DefaultGenerics, ExtendableGenerics } from './types'; export declare class Campaign { id: string | null; data?: CampaignData; client: ErmisChat; constructor(client: ErmisChat, id: string | null, data?: CampaignData); create(): Promise<{ campaign: import("./types").CampaignResponse; } & APIResponse>; verifyCampaignId(): void; start(options?: { scheduledFor?: string; stopAt?: string; }): Promise<{ campaign: import("./types").CampaignResponse; } & APIResponse>; update(data: Partial): Promise<{ campaign: import("./types").CampaignResponse; }>; delete(): Promise; stop(): Promise<{ campaign: Campaign; }>; get(): Promise<{ campaign: import("./types").CampaignResponse; } & APIResponse>; } //# sourceMappingURL=campaign.d.ts.map