import type { Renderer } from '../providers/animation.js'; /** * Register a WebGL renderer with automatic cleanup on unmount. * * @param id - Unique identifier for the renderer * @param config - Renderer configuration (zIndex, enabled, render, collector) * @returns Object containing the collector instance with inferred type */ export declare function defineRenderer(id: string, config: Omit, 'id'>): Promise<{ collector: T; }>;