@mui/internal-docs-infra
Version:
MUI Infra - internal documentation creation tools.
18 lines • 577 B
TypeScript
import * as React from 'react';
import { UseCopierOpts } from "../useCopier/index.js";
import { VariantSource } from "../CodeHighlighter/index.js";
interface UseCopyFunctionalityProps {
selectedFile: VariantSource | null;
copyOpts?: UseCopierOpts;
}
export interface UseCopyFunctionalityResult {
copy: (event: React.MouseEvent<HTMLButtonElement>) => Promise<void>;
}
/**
* Hook for managing copy-to-clipboard functionality
*/
export declare function useCopyFunctionality({
selectedFile,
copyOpts
}: UseCopyFunctionalityProps): UseCopyFunctionalityResult;
export {};