import type { ActionDefinition } from "@tooee/commands"; import type { CodeBlockRenderer } from "@tooee/renderers"; import type { ContentProvider, ContentRenderer, MarkdownLinkActivateHandler } from "./types.js"; import type { ReactNode } from "react"; interface ViewProps { contentProvider: ContentProvider; actions?: ActionDefinition[]; renderers?: Record; /** * Custom renderers for fenced code blocks in markdown content, keyed by * fence type (first word of the fence info string, case-insensitive). */ codeBlockRenderers?: Record; /** Handles primary-button activation of inline Markdown links. */ onMarkdownLinkActivate?: MarkdownLinkActivateHandler; } export declare const View: ({ contentProvider, actions, renderers, codeBlockRenderers, onMarkdownLinkActivate, }: ViewProps) => ReactNode; export {}; //# sourceMappingURL=view.d.ts.map