import { HTMLWidget } from "@hpcc-js/common"; import "../src/Layered.css"; export type LayerPlacement = "default" | "top" | "right" | "bottom" | "left" | "center"; export declare class Layered extends HTMLWidget { protected _contentContainer: any; _widgetPlacements: any; _widgetRatios: any; constructor(); addLayer(widget: any, placement?: LayerPlacement, widthRatio?: number, heightRatio?: number): this; enter(domNode: any, element: any): void; update(domNode: any, element: any): void; widgetSize(idx: any, clientSize: any): { width: number; height: number; }; widgetPosition(idx: any, clientSize: any, widgetSize: any): { x: number; y: number; }; } export interface Layered { surfacePadding(): number; surfacePadding(_: number): this; widgets(): any; widgets(_: any): this; }