import { ActionElementBase } from "@m3e/web/core"; declare const M3eNavRailToggleElement_base: import("../core/shared/mixins/Constructor").Constructor & typeof ActionElementBase; /** * An element, nested within a clickable element, used to toggle the expanded state of a navigation rail. * * @example * The following example illustrates a nav rail whose expanded state is automatically determined by the * current screen size. In addition, a toggle button is used to allow the user to manually toggle the * expanded state. * * ```html * * * * * * * * * Extended * * News * Global * For you * Trending * * ``` * * @tag m3e-nav-rail-toggle */ export declare class M3eNavRailToggleElement extends M3eNavRailToggleElement_base { #private; /** @inheritdoc */ attach(control: HTMLElement): void; /** @inheritdoc */ detach(): void; /** @inheritdoc */ _onClick(): void; } declare global { interface HTMLElementTagNameMap { "m3e-nav-rail-toggle": M3eNavRailToggleElement; } } export {}; //# sourceMappingURL=NavRailToggleElement.d.ts.map