/** * @file index.ts * @description 信息面板 * @author xingwei * @createTime 2025-08-22 * @lastEditTime 2025-08-22 */ import ObjectLayer from '../Base/ObjectLayer'; import type { IPanel, Option } from './type'; declare class InfoPanel extends ObjectLayer implements IPanel { private _title; private _content; private _width; private _height; private _bgColor; private _position; private _type; private _borderRadius; private _bgUrl; private _className; private _customStyle; private _closeable; private _padding; private _group; private _onClose; visible: boolean; constructor(option: Option, sceneControl?: any); private init; private createBox; /** 创建背景 */ private createBgDom; /** 创建头部 */ private createHeaderDom; /** 自动定位面板 */ private applyPosition; open(): void; close(): void; update(option: Option): void; destroy(): void; } export { InfoPanel };