import { LitElement, PropertyValues } from 'lit'; import { AppState } from '@infinite-canvas-tutorial/ecs'; import { ExtendedAPI } from '../API'; export declare enum ExportFormat { SVG = "svg", PNG = "png", JPEG = "jpeg" } export declare class TopNavbar extends LitElement { static styles: import("lit").CSSResult; appState: AppState; api: ExtendedAPI; private isClipboardEmpty; private actionMenu; private binded; protected firstUpdated(_changedProperties: PropertyValues): void; disconnectedCallback(): void; private handleKeyDown; private handleExport; private handleEdit; private handleConfigView; private handleConfigPreferences; private handleConfigTheme; private handleUndo; private handleRedo; private handleCut; private handleCopy; private handlePaste; private handleOpen; private handleConfigLanguage; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ic-spectrum-top-navbar': TopNavbar; } }