export interface CampaignStatisticsParams {
    campaign_id: number;
    offset?: number;
    limit?: number;
    email_sequence_number?: string;
    email_status?: string;
    sent_time_start_date?: string;
    sent_time_end_date?: string;
}
export interface CampaignStatisticsByDateParams {
    campaign_id: number;
    start_date: string;
    end_date: string;
}
export interface WarmupStatsByEmailParams {
    email_account_id: number;
}
export interface CampaignTopLevelAnalyticsParams {
    campaign_id: number;
}
export interface CampaignTopLevelAnalyticsByDateParams {
    campaign_id: number;
    start_date: string;
    end_date: string;
}
export interface CampaignLeadStatisticsParams {
    campaign_id: number;
    limit?: number;
    created_at_gt?: string;
    event_time_gt?: string;
    offset?: number;
}
export interface CampaignMailboxStatisticsParams {
    campaign_id: number;
    client_id?: string;
    offset?: number;
    limit?: number;
    start_date?: string;
    end_date?: string;
    timezone?: string;
}
export interface DownloadCampaignDataParams {
    campaign_id: number;
    download_type: string;
    format: string;
    user_id?: string;
}
export interface ViewDownloadStatisticsParams {
    time_period?: 'all' | 'today' | 'week' | 'month';
    group_by?: 'type' | 'format' | 'campaign' | 'date';
}
export declare function isCampaignStatisticsParams(args: unknown): args is CampaignStatisticsParams;
export declare function isCampaignStatisticsByDateParams(args: unknown): args is CampaignStatisticsByDateParams;
export declare function isWarmupStatsByEmailParams(args: unknown): args is WarmupStatsByEmailParams;
export declare function isCampaignTopLevelAnalyticsParams(args: unknown): args is CampaignTopLevelAnalyticsParams;
export declare function isCampaignTopLevelAnalyticsByDateParams(args: unknown): args is CampaignTopLevelAnalyticsByDateParams;
export declare function isCampaignLeadStatisticsParams(args: unknown): args is CampaignLeadStatisticsParams;
export declare function isCampaignMailboxStatisticsParams(obj: unknown): obj is CampaignMailboxStatisticsParams;
export declare function isDownloadCampaignDataParams(obj: unknown): obj is DownloadCampaignDataParams;
export declare function isViewDownloadStatisticsParams(obj: unknown): obj is ViewDownloadStatisticsParams;
