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