import { Tab as KuiTab } from '@kui-shell/core';
import { InputElement, InputProvider as Input } from './Input';
export declare const doPaste: (input: Input, text: string, tab: KuiTab, prompt: InputElement) => Promise<void>;
/**
 * User has requested that we paste something from the
 * clipboard.
 *
 * @return a Promise of when we will be done.
 *
 */
export declare function onPasteAsync(this: Input, event: ClipboardEvent, tab: KuiTab, prompt: InputElement): Promise<void>;
/**
 * User has requested that we paste something from the clipboard
 *
 */
export default function onPaste(this: Input, event: ClipboardEvent, tab: KuiTab, prompt: InputElement): void;
