import { LitElement } from 'lit';
import { SerializedNode, AppState } from '@infinite-canvas-tutorial/ecs';
import { ExtendedAPI } from '../API';
export declare class LayersPanel extends LitElement {
    static styles: import("lit").CSSResult;
    appState: AppState;
    nodes: SerializedNode[];
    api: ExtendedAPI;
    connectedCallback(): void;
    private generateLayersPanelItemId;
    private handleClose;
    private handleDelete;
    private handleAdd;
    private handleSelect;
    private handleBringToFront;
    private handleBringForward;
    private handleSendBackward;
    private handleSendToBack;
    render(): import("lit").TemplateResult<1>;
    private renderParentNode;
}
declare global {
    interface HTMLElementTagNameMap {
        'ic-spectrum-layers-panel': LayersPanel;
    }
}
