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