/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ButtonFillMode, ButtonRounded, ButtonThemeColor } from "@progress/kendo-angular-buttons";
import { SVGIcon } from "@progress/kendo-svg-icons";
/**
 * Defines the interface for the Inline AI Prompt output actions.
 */
export interface InlineAIPromptOutputAction {
    /**
     * The name of the action. Predefined names are `copy`, `retry`, and `discard`.
     */
    name?: string;
    /**
     * The type of the action.
     */
    type?: "button" | "spacer";
    /**
     * The font icon for the action.
     */
    icon?: string;
    /**
     * The SVG icon for the action.
     */
    svgIcon?: SVGIcon;
    /**
     * The text for the action.
     */
    text?: string;
    /**
     * The title attribute for the action.
     *
     * @remarks
     * This option is related to accessibility.
     */
    title?: string;
    /**
     * The fill mode for the button.
     */
    fillMode?: ButtonFillMode;
    /**
     * The theme color for the button.
     */
    themeColor?: ButtonThemeColor;
    /**
     * The rounded styling for the button.
     */
    rounded?: ButtonRounded;
    /**
     * The disabled state of the button.
     */
    disabled?: boolean;
}
