import { BasePart, UiPartComponent, UiPartConfig } from '..'; import { TemplateResult } from '@blinkk/selective-edit'; import { DataStorage } from '../../../../utility/dataStorage'; import { DeviceData } from '../../../api'; import { EditorState } from '../../../state'; export interface PreviewToolbarPartConfig extends UiPartConfig { /** * State class for working with editor state. */ state: EditorState; /** * Storage class for working with settings. */ storage: DataStorage; } export declare class PreviewToolbarPart extends BasePart implements UiPartComponent { config: PreviewToolbarPartConfig; device?: DeviceData; isDeviceMode?: boolean; isExpanded?: boolean; isRotated?: boolean; constructor(config: PreviewToolbarPartConfig); classesForPart(): Record; loadDevices(): void; template(): TemplateResult; templateIconBreakout(): TemplateResult; templateIconExpanded(): TemplateResult; templateIconDeviceMode(): TemplateResult; templateIconDeviceRotate(): TemplateResult; templateIconRefresh(): TemplateResult; }