import { HybridButton, SystemUIOverlayStyle } from "../types/appbar.ts";
import { ExecOptions } from "../types/core.ts";
/**
 * 获取标题栏是否显示
 * @description 获取标题栏是否显示
 * @param {ExecOptions<boolean, any>} options 参数
 * @module appbar
 */
export declare function isDisplay(options: ExecOptions<boolean, any>): Promise<unknown>;
/**
 * 显示标题栏
 * @description 显示标题栏
 * @module appbar
 */
export declare function show(): void;
/**
 * 隐藏标题栏
 * @description 隐藏标题栏
 * @module appbar
 */
export declare function dismiss(): void;
/**
 * 设置标题栏标题文字
 * @description 设置标题栏标题文字
 * @param {string} title 标题文字
 * @module appbar
 */
export declare function setTitle(title: string): void;
/**
 * 设置标题栏背景色
 * @description 设置标题栏背景色
 * @param {string} color 颜色值
 * @module appbar
 */
export declare function setBackground(color: string): void;
/**
 * 设置标题栏文字和图标颜色
 * @description 设置标题栏文字和图标颜色
 * @param {string} color 颜色值
 * @module appbar
 */
export declare function setForeground(color: string): void;
/**
 * 获取返回按钮是否显示
 * @description 获取返回按钮是否显示
 * @param {ExecOptions<boolean, any>} options 参数
 * @module appbar
 */
export declare function isBackButtonDisplay(options: ExecOptions<boolean, any>): Promise<unknown>;
/**
 * 显示返回按钮
 * @description 显示返回按钮
 * @module appbar
 */
export declare function showBackButton(): void;
/**
 * 隐藏返回按钮
 * @description 隐藏返回按钮
 * @module appbar
 */
export declare function dismissBackButton(): void;
/**
 * 设置返回按钮行为
 * @description 设置返回按钮行为
 * @param {string} action 按钮点击回调方法
 * @module appbar
 */
export declare function setBackButtonAction(action: string): void;
/**
 * 还原返回按钮行为
 * @description 还原返回按钮行为
 * @module appbar
 */
export declare function clearBackButtonAction(): void;
/**
 * 设置标题栏右侧操作按钮
 * @description 设置标题栏右侧操作按钮
 * @param {HybridButton[]} actions 操作按钮列表
 * @module appbar
 */
export declare function setActions(actions: HybridButton[]): void;
/**
 * 设置标题栏右侧操作按钮
 * @description 设置标题栏右侧操作按钮
 * @module appbar
 */
export declare function clearActions(): void;
/**
 * 获取状态栏高度
 * @description 获取状态栏高度
 * @module appbar
 */
export declare function getStatusBarHeight(options: ExecOptions<number, any>): Promise<unknown>;
/**
 * 获取状态栏高度
 * @description 获取状态栏高度
 * @module appbar
 */
export declare function setSystemUIOverlayStyle(style: SystemUIOverlayStyle): Promise<unknown>;
/**
 * 获取标题栏高度
 * @description 获取标题栏高度
 * @module appbar
 */
export declare function getAppbarHeight(options: ExecOptions<number, any>): Promise<unknown>;
