export interface PredefinedTemplate { id: string; name: string; description: string; blocks: FdoPrintTemplateBlock[]; } /** * Predefined templates per document type. * * Each template's blocks include pre-compiled config.templateHtml and config.configFields. * Cloning a predefined template copies everything — the saved template is fully * independent and won't be affected by future code changes to BLOCK_DEFINITIONS. * * To add a new predefined template: simply add a new entry to the array for * the relevant type. No DB migration or backend change needed. */ export declare const PREDEFINED_TEMPLATES: Record; /** * Get the default predefined template for a document type. * Used as a fallback when no saved template exists. */ export declare function getDefaultPredefinedTemplate(type: F_PRINT_TEMPLATE_TYPE): PredefinedTemplate;