import { type AlimTalkTemplate } from "../types/template.types"; export interface ValidationResult { isValid: boolean; errors: string[]; warnings: string[]; } export declare class TemplateValidator { /** * 알림톡 템플릿의 전체적인 유효성을 검증합니다 */ static validate(template: AlimTalkTemplate): ValidationResult; private static validateBasicFields; private static validateContent; private static containsProhibitedCharacters; private static validateUrlsInContent; private static validateByCategory; private static validateAuthenticationTemplate; private static validatePromotionTemplate; private static validatePaymentTemplate; /** * 빠른 검증 - 기본적인 필수 필드만 검사 */ static quickValidate(template: Partial): ValidationResult; }