import PDFDocumentBuilder from './main.js'; export declare class PluginBase { protected static plugins: PluginConfig<{}>[]; constructor(...args: any[]); static registerPlugin(plugin: PluginConfig<{}>): void; } export type PluginMethod = (this: PDFDocumentBuilder, ...args: Args) => void; export type PluginConfig | undefined> = { methods: Methods; }; export declare function createPlugin>(config: PluginConfig): PluginConfig;