import { Observable } from 'rxjs'; import { Style } from '../../helpers/style/style'; import { ElementSelectionService } from '../dom/elementSelectionService'; import { ElementService } from '../dom/elementService'; import { StyleService } from './styleService'; export declare type ElementStyleServiceOptions = { areKeyboardShortcutsDisabled?: boolean; }; export declare function createElementStyleService(element$: Observable, selectionService: ElementSelectionService, options?: ElementStyleServiceOptions): StyleService; export declare class ElementStyleService extends ElementService implements StyleService { constructor(element: Element, selectionService: ElementSelectionService, options?: ElementStyleServiceOptions); private readonly selectionService; get style(): Style; applyStyle(style: Style): void; resetStyle(): void; }