/**
 * Dynamic import wrapper for optional peer dependencies.
 *
 * Uses Function constructor to create a dynamic import that no bundler
 * (Webpack, Turbopack, Vite) can statically analyze. This prevents
 * build errors when the optional package is not installed, while still
 * allowing runtime resolution when it is available.
 *
 * Security note: The Function constructor is used here intentionally to
 * hide import() calls from bundler static analysis. The module_name
 * parameter is always a hardcoded package name (e.g. 'hazo_pdf'),
 * never user input — this is safe from code injection.
 *
 * If Function-based import fails (e.g. strict CSP), falls back to
 * variable-indirection import with webpackIgnore hint.
 */
export declare function optional_import(module_name: string): Promise<any>;
//# sourceMappingURL=optional_import.d.ts.map