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 { protected _documentTranslator: DocumentTranslatorInterface; 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; layouts(): Record; } export { AbstractPdfMakerBuilder as A };