import { NgeMonacoContribution } from './monaco-contribution'; /** * When a user type a composition key like ^ or \` the editor * enter in composition mode, then after the user type any key the editor leave * this composition mode an duplicate the character pressed by the user. * * This bug occurs only on some browsers like firefox and calling this method will prevent this behavior * by removing any extra character added by the editor between 2 calls * of `onDidCompositionStart` and `onDidCompositionEnd` */ export declare class PreventSymbolDuplication implements NgeMonacoContribution { private disposable?; activate(): void; deactivate(): void; private preventSymbolDuplicationOnCompositionEnd; }