import { BasePart, UiPartComponent, UiPartConfig } from '..'; import { TemplateResult } from '@blinkk/selective-edit'; import { DataStorage } from '../../../../utility/dataStorage'; import { EditorState } from '../../../state'; export interface MenuSectionPartConfig extends UiPartConfig { isExpandedByDefault?: boolean; /** * State class for working with editor state. */ state: EditorState; /** * Storage class for working with settings. */ storage: DataStorage; } export declare class MenuSectionPart extends BasePart implements UiPartComponent { config: MenuSectionPartConfig; isExpanded?: boolean; constructor(config: MenuSectionPartConfig); classesForPart(): Record; get key(): string; template(): TemplateResult; templateActionExpandCollapse(): TemplateResult; templateContent(): TemplateResult; templateHeader(): TemplateResult; templateTitle(): TemplateResult; get title(): string; }