import { BasePart, UiPartComponent, UiPartConfig } from '..'; import { TemplateResult } from '@blinkk/selective-edit'; import { UrlConfig } from '../../../api'; import { DataStorage } from '../../../../utility/dataStorage'; import { EditorState } from '../../../state'; export interface ContentToolbarConfig extends UiPartConfig { /** * State class for working with editor state. */ state: EditorState; /** * Storage class for working with settings. */ storage: DataStorage; } export declare class ContentToolbarPart extends BasePart implements UiPartComponent { config: ContentToolbarConfig; isExpanded?: boolean; constructor(config: ContentToolbarConfig); classesForPart(): Record; getIconForUrl(url: UrlConfig): string; template(): TemplateResult; templateIconExpanded(): TemplateResult; templateIconRefresh(): TemplateResult; }