import type { SvelteRenderableNode, SvelteRenderContext } from './node-helpers'; export type CodeBlockMode = 'mermaid' | 'd2' | 'infographic' | 'pre' | 'code'; export declare function resolveNodeOutletCodeMode(node: SvelteRenderableNode, context?: SvelteRenderContext): CodeBlockMode; export declare function resolveHtmlTag(node: SvelteRenderableNode): string; export declare function coerceCustomHtmlNode(node: SvelteRenderableNode): SvelteRenderableNode; export declare function coerceBuiltinHtmlNode(node: SvelteRenderableNode, resolvedType: string): SvelteRenderableNode; export declare function resolveNodeOutletCustomInputs(node: SvelteRenderableNode, context?: SvelteRenderContext): { [x: string]: any; }; export declare function resolveNodeOutletCustomComponent(node: SvelteRenderableNode, context?: SvelteRenderContext, customComponents?: Record | null): any;