import { SmrtObject } from '@happyvertical/smrt-core'; import { CampaignChannelOptions, CampaignChannelStatus } from '../types.js'; export declare class CampaignChannel extends SmrtObject { tenantId: string | null; campaignId: string; /** Open kind vocabulary; recommended values live in CAMPAIGN_CHANNEL_KINDS. */ channelKind: string; /** Opaque identifier in the namespace named by channelKind. */ channelRef: string; allocatedBudgetCents: number; /** Optional execution-specific override of the Campaign start. */ startAt: Date | null; /** Optional execution-specific override of the Campaign end. */ endAt: Date | null; status: CampaignChannelStatus; constructor(options?: CampaignChannelOptions); initialize(): Promise; save(): Promise; private static coerceDate; } export default CampaignChannel; //# sourceMappingURL=CampaignChannel.d.ts.map