import { type UmbClipboardEntryDetailModel } from '../clipboard-entry/index.js'; import { UmbContextBase } from '../../../libs/class-api/index.js'; import type { UmbControllerHost } from '../../../libs/controller-api/index.js'; /** * Clipboard context for managing clipboard entries * @export * @class UmbClipboardContext * @augments {UmbContextBase} */ export declare class UmbClipboardContext extends UmbContextBase { #private; constructor(host: UmbControllerHost); /** * Write to the clipboard * @param {Partial} entryPreset - The preset for the clipboard entry * @returns {Promise} * @memberof UmbClipboardContext */ write(entryPreset: Partial): Promise; /** * Read from the clipboard * @param {string} unique - The unique id of the clipboard entry * @returns {Promise} - Returns the clipboard entry * @memberof UmbClipboardContext */ read(unique: string): Promise; } export { UmbClipboardContext as api };