import { BasePart, LazyUiParts, UiPartComponent, UiPartConfig } from '..'; import { ContentSectionPart } from './section'; import { TemplateResult } from '@blinkk/selective-edit'; import { DataStorage } from '../../../../utility/dataStorage'; import { EditorState } from '../../../state'; export interface ContentHeaderConfig extends UiPartConfig { sections: LazyUiParts; /** * State class for working with editor state. */ state: EditorState; storage: DataStorage; } export declare class ContentHeaderPart extends BasePart implements UiPartComponent { config: ContentHeaderConfig; constructor(config: ContentHeaderConfig); classesForPart(): Record; handleSectionClick(evt: Event, section: ContentSectionPart): void; template(): TemplateResult; }