import { AccountCampaignDTO } from './accountCampaignDTO';
export interface TxVolumeAccountCampaign extends AccountCampaignDTO {
    attend_time: Date;
    campaign_id: string;
    ga_success_time?: Date;
    operation_type?: TxVolumeAccountCampaign.OperationTypeEnum;
    payment_success_time?: Date;
    status: TxVolumeAccountCampaign.StatusEnum;
    success_time?: Date;
}
export declare namespace TxVolumeAccountCampaign {
    const validOperationTypeEnum: readonly ["AUTO", "MANUAL"];
    type OperationTypeEnum = (typeof validOperationTypeEnum)[number] | 'UNKNOWN';
    const validStatusEnum: readonly ["INACTIVE", "ACTIVE", "REJECT"];
    type StatusEnum = (typeof validStatusEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=txVolumeAccountCampaign.d.ts.map