import { NewsletterTemplate } from './entities/newsletter.entity';
export type NewsletterSlotType = 'image' | 'text';
export type NewsletterSlot = {
    key: string;
    type: NewsletterSlotType;
    label: string;
    isTitle?: boolean;
};
export type NewsletterTemplateDef = {
    id: NewsletterTemplate;
    name: string;
    description: string;
    slots: NewsletterSlot[];
};
export declare const NEWSLETTER_TEMPLATES: NewsletterTemplateDef[];
export declare function getNewsletterTemplateDef(id: NewsletterTemplate): NewsletterTemplateDef | undefined;
export declare const NEWSLETTER_COLOR_CLASSES: readonly ["nl-brand", "nl-accent", "nl-dark", "nl-white", "nl-muted"];
export declare const NEWSLETTER_COLOR_CSS: Record<(typeof NEWSLETTER_COLOR_CLASSES)[number], string>;
export declare const DEFAULT_NEWSLETTER_REPLY_TO = "olcare.news@olcare.pt";
export declare const NEWSLETTER_CTA_URL = "https://olcare.pt";
export declare const NEWSLETTER_PRIVACY_URL = "https://registo.olcare.pt/politica-de-privacidade";
export declare const NEWSLETTER_SEND_DELAY_MS = 2000;
export declare const NEWSLETTER_FOOTER_LINKEDIN_URL = "https://www.linkedin.com/company/menarini-portugal-farmaceutica/posts/?feedView=all&viewAsMember=true";
export declare const NEWSLETTER_MENARINI_LOGO_PATH = "/api/uploads/icons/menarini-footer-logo.png";
export declare const NEWSLETTER_LINKEDIN_ICON_URL = "https://creative-assets.mailinblue.com/editor/social-icons/rounded_colored/linkedin_32px.png";
export declare const NEWSLETTER_MAX_SECTIONS = 30;
