export interface SpamTestProvider {
    id: number;
    name: string;
    description?: string;
    region?: string;
    country?: string;
    is_active: boolean;
}
export interface RegionWiseProvidersResponse {
    success: boolean;
    data: {
        providers: SpamTestProvider[];
    };
    message?: string;
}
export interface CreateManualPlacementTestParams {
    test_name: string;
    description?: string;
    spam_filters: string[];
    link_checker: boolean;
    campaign_id: number;
    sequence_mapping_id: number;
    provider_ids: number[];
    sender_accounts: string[];
    all_email_sent_without_time_gap: boolean;
    min_time_btwn_emails: number;
    min_time_unit: string;
    is_warmup: boolean;
}
export interface CreateAutomatedPlacementTestParams extends CreateManualPlacementTestParams {
    schedule_start_time: string;
    test_end_date: string;
    every_days: number;
    tz: string;
    days: number[];
    starHour?: string;
    folder_id?: number;
    scheduler_cron_value?: {
        tz: string;
        days: number[];
    };
}
export interface GetSpamTestDetailsParams {
    spam_test_id: number;
}
export interface DeleteSmartDeliveryTestsParams {
    spamTestIds: number[];
}
export interface StopAutomatedTestParams {
    spam_test_id: number;
}
export interface ListAllTestsParams {
    testType: 'manual' | 'auto';
    limit?: number;
    offset?: number;
}
export interface ProviderWiseReportParams {
    spam_test_id: number;
}
export interface GroupWiseReportParams {
    spam_test_id: number;
}
export interface SenderAccountWiseReportParams {
    spam_test_id: number;
}
export interface SpamFilterDetailsParams {
    spam_test_id: number;
}
export interface DkimDetailsParams {
    spam_test_id: number;
}
export interface SpfDetailsParams {
    spam_test_id: number;
}
export interface RdnsDetailsParams {
    spam_test_id: number;
}
export interface SenderAccountsParams {
    spam_test_id: number;
}
export interface BlacklistParams {
    spam_test_id: number;
}
export interface EmailContentParams {
    spam_test_id: number;
}
export interface IpAnalyticsParams {
    spam_test_id: number;
}
export interface EmailHeadersParams {
    spam_test_id: number;
    reply_id: number;
}
export interface ScheduleHistoryParams {
    spam_test_id: number;
}
export interface IpDetailsParams {
    spam_test_id: number;
    reply_id: number;
}
export interface MailboxSummaryParams {
    limit?: number;
    offset?: number;
}
export interface MailboxCountParams {
}
export interface GetAllFoldersParams {
    limit?: number;
    offset?: number;
    name?: string;
}
export interface CreateFolderParams {
    name: string;
}
export interface GetFolderByIdParams {
    folder_id: number;
}
export interface DeleteFolderParams {
    folder_id: number;
}
export interface GetRegionWiseProvidersParams {
}
export declare function isGetRegionWiseProvidersParams(args: unknown): args is GetRegionWiseProvidersParams;
export declare function isCreateManualPlacementTestParams(args: unknown): args is CreateManualPlacementTestParams;
export declare function isCreateAutomatedPlacementTestParams(args: unknown): args is CreateAutomatedPlacementTestParams;
export declare function isGetSpamTestDetailsParams(args: unknown): args is GetSpamTestDetailsParams;
export declare function isDeleteSmartDeliveryTestsParams(args: unknown): args is DeleteSmartDeliveryTestsParams;
export declare function isStopAutomatedTestParams(args: unknown): args is StopAutomatedTestParams;
export declare function isListAllTestsParams(args: unknown): args is ListAllTestsParams;
export declare function isProviderWiseReportParams(args: unknown): args is ProviderWiseReportParams;
export declare function isGroupWiseReportParams(args: unknown): args is GroupWiseReportParams;
export declare function isSenderAccountWiseReportParams(args: unknown): args is SenderAccountWiseReportParams;
export declare function isSpamFilterDetailsParams(args: unknown): args is SpamFilterDetailsParams;
export declare function isDkimDetailsParams(args: unknown): args is DkimDetailsParams;
export declare function isSpfDetailsParams(args: unknown): args is SpfDetailsParams;
export declare function isRdnsDetailsParams(args: unknown): args is RdnsDetailsParams;
export declare function isSenderAccountsParams(args: unknown): args is SenderAccountsParams;
export declare function isBlacklistParams(args: unknown): args is BlacklistParams;
export declare function isEmailContentParams(args: unknown): args is EmailContentParams;
export declare function isIpAnalyticsParams(args: unknown): args is IpAnalyticsParams;
export declare function isEmailHeadersParams(args: unknown): args is EmailHeadersParams;
export declare function isScheduleHistoryParams(args: unknown): args is ScheduleHistoryParams;
export declare function isIpDetailsParams(args: unknown): args is IpDetailsParams;
export declare function isMailboxSummaryParams(args: unknown): args is MailboxSummaryParams;
export declare function isMailboxCountParams(args: unknown): args is MailboxCountParams;
export declare function isGetAllFoldersParams(args: unknown): args is GetAllFoldersParams;
export declare function isCreateFolderParams(args: unknown): args is CreateFolderParams;
export declare function isGetFolderByIdParams(args: unknown): args is GetFolderByIdParams;
export declare function isDeleteFolderParams(args: unknown): args is DeleteFolderParams;
