export declare const checkAnyParent: (check: (e: HTMLElement) => boolean) => (e: HTMLElement) => boolean; export interface IRangeUpdate { range: Range; check: (e: HTMLElement) => boolean; update: (e: HTMLElement, v?: any) => HTMLElement; value?: any; } export interface IRangeCommand { check: (e: HTMLElement) => boolean; update: (e: HTMLElement, v?: any) => HTMLElement; value?: any; } export default class RangeEditor { static updateAttribute(range: Range, name: string, value: string, anyParent?: boolean): void; static checkRange({ range, check, }: IRangeUpdate): boolean; static updateRange({ range, check, update, value }: IRangeUpdate): void; } export declare const RangeEditorCommands: Record; //# sourceMappingURL=RangeEditor.d.ts.map