import type { Extension } from '@codemirror/state'; export declare const switchableExtension: (initialState: T, getExtension: (state: T) => Extension) => { readonly extension: Extension; readonly switch: (extensions: ReadonlyArray, newState: T) => readonly Extension[]; };