@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
24 lines (23 loc) • 818 B
TypeScript
import GirafeHTMLElement from '../../base/GirafeHTMLElement.js';
import IGirafePanel from '../../tools/state/igirafepanel.js';
declare class LayoutComponent extends GirafeHTMLElement implements IGirafePanel {
protected templateUrl: string | null;
protected styleUrls: string[] | null;
template: () => import("uhtml").Hole;
isPanelVisible: boolean;
panelTitle: string;
panelTogglePath: string;
constructor();
private registerEvents;
togglePanel(visible: boolean): void;
private onLayoutSelect;
private onLayoutChanged;
private syncLayoutSelect;
private updateShadowsVisibility;
private onShadowsToggle;
private setDateTimePicker;
private update3dMapTimestamp;
protected connectedCallback(): void;
render(): void;
}
export default LayoutComponent;