/** @jsxImportSource sigl */ import $ from 'sigl'; import { PopupElement } from 'x-popup'; import { SurfaceItemElement, SurfaceMoveElement, SurfaceResizeElement } from 'x-surface'; import { WorkspaceElement } from './x-workspace'; export interface WorkspaceWindowElement extends $.Element { } declare const WorkspaceWindowElement_base: import("sigl/dist/types/sigl").CleanClass; export declare class WorkspaceWindowElement extends WorkspaceWindowElement_base { id: string; label: string | undefined; vertical: boolean | undefined; fullSize: boolean; Popup: import("sigl").Component; SurfaceMove: import("sigl").Component; SurfaceResize: import("sigl").Component; workspace?: WorkspaceElement; labelPopup?: PopupElement; ExtraLabel: () => JSX.Element; Label?: () => JSX.Element; Item?: () => JSX.Element; Controls?: () => JSX.Element; ContextMenu?: () => JSX.Element; onContextMenu?: (Options: (props: { event: MouseEvent; }) => JSX.Element) => $.EventHandler; doRenameLabel: () => void; mounted($: WorkspaceWindowElement['$']): void; } export {};