import { ISlottable } from '../../../Behaviors/Slottable'; import { CustomElement } from '../../Abstracts/CustomElement'; import type { IDialogActionsElementProps } from './IDialogActionsElementProps'; declare const DialogActionsElement_base: (abstract new (...args: Array) => import("../../../Behaviors/Themeable").IThemeableProps) & (abstract new (...args: Array) => import("../../../Behaviors/Slottable").ISlottableProps & ISlottable) & typeof CustomElement & import("../../../Behaviors/Themeable").IThemeableCtor; /** * DialogActions - Container for action buttons within a dialog. * * @description * Hosts the action buttons (e.g. Cancel, Confirm) that appear at the bottom of a dialog. * Place this element in the `actions` slot of `mosaik-dialog`. * * @name DialogActions * @element mosaik-dialog-actions * @category Overlays * * @slot - The default content slot for action buttons. * @slot prefix - The prefix slot. * @slot suffix - The suffix slot. * * @example * Dialog actions with two buttons: * ```html * * Cancel * Confirm * * ``` * * @public */ export declare class DialogActionsElement extends DialogActionsElement_base implements IDialogActionsElementProps, 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 DialogActionsElement { type Props = IDialogActionsElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-dialog-actions': DialogActionsElement; } } export {}; //# sourceMappingURL=DialogActionsElement.d.ts.map