captide
Version:
Get hundreds of thousands of financial documents into your AI app 🚀
20 lines (19 loc) • 983 B
TypeScript
/**
* Setup shareable link buttons for highlighted elements
* @param iframeRef React ref for the iframe
* @param shareableLinkButtonColor Button color
* @param document Document object
* @param highlightedElementId ID of the highlighted element
* @param areShareableLinksEnabled Whether shareable links are enabled
* @returns void
*/
export declare const setupShareableLinkButtons: (iframeRef: React.RefObject<HTMLIFrameElement>, shareableLinkButtonColor: string, document: any, highlightedElementId: string | null, areShareableLinksEnabled: boolean) => void;
/**
* Copy link to clipboard
* @param sourceLink Document source link
* @param elementId Element ID
* @param shareableLinkBaseUrl Base URL for shareable links
* @param viewerRoutePath Viewer route path
* @returns Promise<boolean> Success status
*/
export declare const copyLinkToClipboard: (sourceLink: string, elementId: string, shareableLinkBaseUrl?: string, viewerRoutePath?: string) => Promise<boolean>;