import { type Atom } from "@cn-ui/reactive";
import { FloatingArea } from "../Message/runtime";
import "../animation/opacity-fade.css";
export declare class MaskTemplate extends FloatingArea<unknown> {
    show: Atom<boolean>;
    events: (() => void)[];
    onClick(event: () => void): void;
    /** 绑定数据模型 */
    bindModel(model: Atom<boolean>): void;
    render(): import("solid-js").JSX.Element;
}
export declare const GlobalMask: MaskTemplate;
