import Content from '../../../block/base/content'; import CodeBlock from '../../../block/commonMark/codeBlock'; import Muya from '../../../index'; import { Cursor } from '../../../selection/types'; import { ICodeBlockState } from '../../../state/types'; declare class LangInputContent extends Content { parent: CodeBlock | null; static blockName: string; static create(muya: Muya, state: ICodeBlockState): LangInputContent; constructor(muya: Muya, { meta }: ICodeBlockState); getAnchor(): CodeBlock | null; update(_cursor?: Cursor, highlights?: never[]): void; /** * Update this block lang and parent's lang, and show/hide language selector. * @param lang */ updateLanguage(lang: string): void; inputHandler(): void; enterHandler(event: Event): void; backspaceHandler(event: Event): void; } export default LangInputContent;