import { ActionElementBase } from "@m3e/web/core"; import { M3eFabMenuElement } from "./FabMenuElement"; declare const M3eFabMenuTriggerElement_base: import("../core/shared/mixins/Constructor").Constructor & typeof ActionElementBase; /** * An element, nested within a clickable element, used to open a floating action button (FAB) menu. * * @example * The following example illustrates triggering a `m3e-fab-menu` from an `m3e-fab` using a `m3e-fab-menu-trigger`. * ```html * * * * * * * First * Second * Third * Forth * Fifth * Sixth * * ``` * * @tag m3e-fab-menu-trigger */ export declare class M3eFabMenuTriggerElement extends M3eFabMenuTriggerElement_base { /** The menu triggered by the element. */ get menu(): M3eFabMenuElement | null; /** @inheritdoc */ attach(control: HTMLElement): void; /** @inheritdoc */ detach(): void; /** @inheritdoc */ _onClick(): void; } declare global { interface HTMLElementTagNameMap { "m3e-fab-menu-trigger": M3eFabMenuTriggerElement; } } export {}; //# sourceMappingURL=FabMenuTriggerElement.d.ts.map