@mui/internal-docs-infra
Version:
MUI Infra - internal documentation creation tools.
21 lines • 653 B
TypeScript
import type { Code, VariantCode } from "../CodeHighlighter/types.js";
import type { CodeHighlighterContextType } from "../CodeHighlighter/CodeHighlighterContext.js";
interface UseSourceEditingProps {
context?: CodeHighlighterContextType;
selectedVariantKey: string;
effectiveCode: Code;
selectedVariant: VariantCode | null;
}
export interface UseSourceEditingResult {
setSource?: (source: string) => void;
}
/**
* Hook for managing source code editing functionality
*/
export declare function useSourceEditing({
context,
selectedVariantKey,
effectiveCode,
selectedVariant
}: UseSourceEditingProps): UseSourceEditingResult;
export {};