import React from "react"; import { type LinkComponent } from "../index.js"; import type { FileUrlFormatter } from "./FileUrlFormatter.js"; export type CompileMarkdown = (markdown: React.ReactNode) => React.ReactNode; export interface AdminUiContextValue { linkComponent: LinkComponent; compileMarkdown: CompileMarkdown; fileUrlFormatter: FileUrlFormatter; } export declare const AdminUiContext: React.Context; interface MarkdownCompiler { (markdown: string): React.ReactNode; } export interface AdminUiProviderProps { linkComponent?: LinkComponent; markdownCompiler?: MarkdownCompiler; fileUrlFormatter?: FileUrlFormatter; children: React.ReactNode; } export declare const AdminUiProvider: ({ children, ...props }: AdminUiProviderProps) => React.JSX.Element; export declare const useAdminUi: () => AdminUiContextValue; export {};