import { ISlottable } from '../../../Behaviors/Slottable'; import { CustomElement } from '../../Abstracts/CustomElement'; import type { IDrawerActionsElementProps } from './IDrawerActionsElementProps'; declare const DrawerActionsElement_base: (abstract new (...args: Array) => import("../../../Behaviors/Themeable").IThemeableProps) & (abstract new (...args: Array) => import("../../../Behaviors/Slottable").ISlottableProps & ISlottable) & typeof CustomElement & import("../../../Behaviors/Themeable").IThemeableCtor; /** * DrawerActions - Container for action buttons within a drawer. * * @description * Hosts action buttons at the bottom of a drawer panel. * Place this element in the `actions` slot of `mosaik-drawer`. * * @name DrawerActions * @element mosaik-drawer-actions * @category Overlays * * @slot - The default content slot for action buttons. * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * * @example * Drawer actions with close button: * ```html * * Close * * ``` * * @public */ export declare class DrawerActionsElement extends DrawerActionsElement_base implements IDrawerActionsElementProps, ISlottable { /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; } /** * @public */ export declare namespace DrawerActionsElement { type Props = IDrawerActionsElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-drawer-actions': DrawerActionsElement; } } export {}; //# sourceMappingURL=DrawerActionsElement.d.ts.map