/**
 * Cache for storing fileId to clientId mapping during paste operations.
 * This avoids the need to store clientId in ADF schema attributes.
 *
 * Used for cross-client copy/paste scenarios
 *
 * Entries are one-time use (consumed on read), with a max size limit
 * to guard against build-up if entries are never consumed (should not happpen).
 */
export declare const setClientIdForFile: (fileId: string, clientId: string) => void;
/**
 * Retrieve and consume clientId for a file ID (called during copyFile)
 * Returns undefined if not found.
 */
export declare const getClientIdForFile: (fileId: string) => string | undefined;
/**
 * Clear all cached clientIds (for testing purposes)
 */
export declare const clearClientIdCache: () => void;
/**
 * Used to store fileId to clientId mappings on paste of Editor PM Node
 */
export declare const extractClientIdsFromHtml: (html: string) => void;
