import type { BaseEntity, PaginationParams } from "./common";
export interface CreateCampaignRequest {
    name: string;
    description?: string;
    workspace_id: string;
    launch_date: Date | string;
}
export interface UpdateCampaignRequest {
    name: string;
    description?: string;
    workspace_id: string;
    launch_date: string;
}
export interface Campaign extends BaseEntity {
    campaign_id: string;
    workspace_id: string;
    name: string;
    description?: string;
    launch_date?: string;
    created_by?: string;
}
export interface CampaignListParams extends PaginationParams {
    workspace_id?: string;
    search?: string;
    from?: string;
    to?: string;
}
//# sourceMappingURL=campaign.d.ts.map