import { StreamdownContext } from '../context.svelte.js'; import type { StreamdownContext as StreamdownContextContract } from '../contracts/streamdown.js'; import type { StreamdownParseRuntimeInit, StreamdownRenderRuntimeInit, StreamdownSecurityRuntimeInit, StreamdownUiConfigRuntimeInit } from './runtime.js'; export type StreamdownRuntimeContextArgs> = { parse: StreamdownParseRuntimeInit & { remend: () => StreamdownContextContract['remend']; }; security: StreamdownSecurityRuntimeInit; render: StreamdownRenderRuntimeInit; uiConfig: StreamdownUiConfigRuntimeInit; }; export declare const createStreamdownRuntimeContext: >(args: StreamdownRuntimeContextArgs) => StreamdownContext;