import { AccountCampaignDTO } from './accountCampaignDTO';
export interface UploadedAccountCampaign extends AccountCampaignDTO {
    attend_time: Date;
    campaign_id: string;
    operation_type?: UploadedAccountCampaign.OperationTypeEnum;
    status: UploadedAccountCampaign.StatusEnum;
    success_time?: Date;
}
export declare namespace UploadedAccountCampaign {
    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=uploadedAccountCampaign.d.ts.map