import { Renderer } from './renderer'; import type { RenderedCode, RenderOptions, Theme, TokenLine } from './types'; /** * Render code with dual theme support (light and dark) */ export declare function renderDualTheme(tokens: TokenLine[], options: DualThemeOptions): RenderedCode; export declare interface DualThemeOptions extends RenderOptions { lightTheme: Theme darkTheme: Theme selector?: string } /** * Create a dual theme renderer */ export declare class DualThemeRenderer { private lightRenderer: Renderer; private darkRenderer: Renderer; private lightTheme: Theme; private darkTheme: Theme; private selector: string; constructor(lightTheme: Theme, darkTheme: Theme, selector?: any); render(tokens: TokenLine[], options?: RenderOptions): RenderedCode; }