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. * * @csspart innerStack - The innerStack part. * * @cssprop {String} --dialog-actions-font-family - The actions font family CSS custom property. * @cssprop {String} --dialog-actions-font-letter-spacing - The actions font letter spacing CSS custom property. * @cssprop {String} --dialog-actions-font-line-height - The actions font line height CSS custom property. * @cssprop {String} --dialog-actions-font-size - The actions font size CSS custom property. * @cssprop {String} --dialog-actions-font-text-decoration - The actions font text decoration CSS custom property. * @cssprop {String} --dialog-actions-font-text-transform - The actions font text transform CSS custom property. * @cssprop {String} --dialog-actions-font-weight - The actions font weight CSS custom property. * @cssprop {String} --dialog-actions-gap - The actions gap CSS custom property. * @cssprop {String} --dialog-actions-padding-bottom - The actions padding bottom CSS custom property. * @cssprop {String} --dialog-actions-padding-left - The actions padding left CSS custom property. * @cssprop {String} --dialog-actions-padding-right - The actions padding right CSS custom property. * @cssprop {String} --dialog-actions-padding-top - The actions padding top CSS custom property. * @cssprop {String} --dialog-actions-shadow - The actions shadow CSS custom property. * @cssprop {String} --dialog-actions-shadow-blur - The actions shadow blur CSS custom property. * @cssprop {String} --dialog-actions-shadow-color - The actions shadow color CSS custom property. * @cssprop {String} --dialog-actions-shadow-offset-x - The actions shadow offset x CSS custom property. * @cssprop {String} --dialog-actions-shadow-offset-y - The actions shadow offset y CSS custom property. * @cssprop {String} --dialog-actions-shadow-spread - The actions shadow spread CSS custom property. * @cssprop {String} --dialog-actions-transition-duration - The actions transition duration CSS custom property. * @cssprop {String} --dialog-actions-transition-mode - The actions transition mode CSS custom property. * @cssprop {String} --dialog-actions-transition-property - The actions transition property CSS custom property. * @cssprop {String} --dialog-actions-translate - The actions translate CSS custom property. * * @dependency mosaik-stack - The Stack element. * * @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