import { VegaRTECodeBlock } from '../../interface';
import { ModifyContentAction, ModifyContentActionType } from './modify-content-action.abstract';
/**
 * Update the code block content or language action.
 *
 * @example codeNode.apply(new UpdateCodeBlockAction(content, language))
 */
export declare class UpdateCodeBlockAction extends ModifyContentAction {
  isFlushable: boolean;
  type: ModifyContentActionType;
  content: string;
  language: VegaRTECodeBlock['language'];
  constructor(content: string, language: VegaRTECodeBlock['language']);
}
