import { InlineTool, SanitizerConfig } from '@editorjs/editorjs'; import { TextEditionTool } from './tool-type/text-edition.component'; export declare class CodeEditTool extends TextEditionTool implements InlineTool { static title: string; private readonly commandName; CSS: { button: string; buttonActive: string; buttonModifier: string; }; nodes: { button: HTMLButtonElement | null; }; api: any; private _state; tag: string; hasSeparatorBefore: boolean; static get isInline(): boolean; static get sanitize(): SanitizerConfig; get state(): boolean; set state(state: boolean); constructor({ api }: { api: any; }); render(): HTMLButtonElement; surround(range: Range): Promise; checkState(selection: Selection | null): boolean; }