import ReactTestRenderer from 'react-test-renderer'; import { ReactElement } from 'react'; import { ElementNode } from './types'; import { RendererAdapter } from './adapters'; /** * Renders a React component to a test renderer instance * @deprecated This function is kept for backward compatibility but is no longer used internally. * The adapter system now handles rendering. */ export declare function renderComponent(component: ReactElement): ReactTestRenderer.ReactTestRenderer; /** * Converts a ReactTestRenderer node to our ElementNode structure * @deprecated This function is kept for backward compatibility but is no longer used internally. * The adapter system now handles node conversion. */ export declare function convertToElementNode(node: any): ElementNode | null; /** * Renders a React component and converts it to an ElementNode tree using the provided adapter. * * @param component - The React component to render * @param adapter - The renderer adapter to use (defaults to ReactPDFAdapter for backward compatibility) * @returns The rendered element tree, or null if rendering fails */ export declare function renderToElementTree(component: ReactElement, adapter?: RendererAdapter): ElementNode | null; //# sourceMappingURL=renderer.d.ts.map