import { ActionHandlerExecution } from '../../../dto/action-handle-strategies/action-handle-interceptor.abstract';
import { RTETextBlock } from '../../../dto/blocks/text-block';
import { PreventNewParagraphInterceptor } from '../action-handler-interceptor/prevent-new-paragraph-interceptor';
import { ModifyContentAction } from '../../../dto/actions/modify-content-action.abstract';
/**
 * Prevent special type input in function block.
 */
export declare class PreventPasteContentInterceptor extends PreventNewParagraphInterceptor {
  /**
   * Paste plain text into text block.
   *
   * @param {ActionHandlerExecution} _execution - the original execution function
   * @param {ModifyContentAction} action - the action to be intercepted
   * @param {RTETextBlock} target - the target block
   */
  intercept(_execution: ActionHandlerExecution, action: ModifyContentAction, target: RTETextBlock): void;
}
