import { Observable } from 'rxjs'; import { ElementSelectionService } from '../dom/elementSelectionService'; import { ElementService } from '../dom/elementService'; import { QuoteService } from '../text/quoteService'; export declare function createHtmlBlockquoteService(element$: Observable, selectionService: ElementSelectionService): QuoteService; export declare class HtmlBlockquoteService extends ElementService implements QuoteService { constructor(element: Element, selectionService: ElementSelectionService); private readonly selectionService; private get state(); get isQuoted(): boolean; get canIndent(): boolean; get canOutdent(): boolean; private getCanChangeIndentLevel; quote(): void; unquote(): void; indent(): void; outdent(): void; private wrap; private unwrap; private maybeUnwrapLastParagraph; }