UNPKG

@nodecfdi/cfdi-to-pdf

Version:

Librería para crear un pdf basado en un XML CFDI o Retenciones

21 lines (18 loc) 939 B
import { BufferOptions, Margins, Style, StyleDictionary, CustomTableLayout } from 'pdfmake/interfaces.js'; import { A as AbstractInvoiceData, D as DocumentTranslatorInterface, C as CatalogsData, a as DocumentOptions } from './types-Bh9uXUR8.js'; declare class AbstractPdfMakerBuilder<T extends AbstractInvoiceData> { protected _documentTranslator: DocumentTranslatorInterface<T>; protected _catalogs?: CatalogsData; protected _documentOptions: DocumentOptions; protected _options?: BufferOptions; protected _primaryColor: string; protected _bgGrayColor: string; protected _defaultPageMargins: Margins; setPrimaryColor(color: string): void; setBgGrayColor(color: string): void; defaultStyle(): Style; defaultDictionaryStyles(): StyleDictionary; protected defaultCatalogs(): Promise<CatalogsData>; layouts(): Record<string, CustomTableLayout>; } export { AbstractPdfMakerBuilder as A };