import { Model } from 'sequelize-typescript';
import { Business } from 'src/business/entities/business.entity';
import { Campaign } from 'src/campaign/entities/campaign.entity';
import { EmailLandingPage } from 'src/email-landing-page/entities/email-landing-page.entity';
import { EmailTemplateClue } from 'src/email-template-clues/entities/email-template-clue.entity';
export declare class EmailTemplate extends Model<EmailTemplate> {
    id: string;
    name: string;
    subject: string;
    content: string;
    templateType: string;
    templateLanguage: string;
    templateComplexity: string;
    emailPhishingClues: EmailTemplateClue[];
    tags: string;
    templateDomain: string;
    landingPageContent: string;
    businessId: string;
    business: Business;
    landingPageId: string;
    landingPage: EmailLandingPage;
    createdAt: Date;
    updatedAt: Date;
    campaigns: Campaign[];
}
