import { DOMInsets } from "../../../util/insets.js"; import { BAR_STYLE } from "../../base/bar.plugin.js"; import { BasePlugin } from "../../base/base.plugin.js"; import type { $StatusBarWritableState } from "./status-bar.type.js"; /** * 访问 status-bar 能力的插件 */ export declare class StatusBarPlugin extends BasePlugin { constructor(); setState(state: Partial<$StatusBarWritableState>): void; setStateByKey(key: K, value: $StatusBarWritableState[K]): void; getState(): Promise<{ color: import("../../index.js").$WindowStyleColor; style: BAR_STYLE; overlay: boolean; visible: true; insets: DOMInsets; }>; setColor(color: string): void; getColor(): Promise; setStyle(style: BAR_STYLE): void; getStyle(): Promise; setOverlay(overlay: boolean): void; getOverlay(): Promise; setVisible(visible: boolean): void; getVisible(): Promise; show(): Promise; hide(): Promise; } export declare const statusBarPlugin: StatusBarPlugin; //# sourceMappingURL=status-bar.plugin.d.ts.map