import { ColorType } from "../../constants/colors";
import { IconType } from "../../constants/icons";
export type ActionElementAlign = 'top' | 'middle' | 'bottom';
export type ActionElementPosition = 'left' | 'right';
export declare class XAction {
    /**
     * Element content alignment
     */
    align: ActionElementAlign;
    /**
     * Element content position
     */
    position: ActionElementPosition;
    /**
     * Element color
     */
    color: ColorType;
    /**
     * Element media size
     */
    size?: string;
    /**
     * Element media image
     */
    image?: string;
    /**
     * Element media icon
     */
    icon?: IconType;
    /**
     * Element reference
     */
    el: HTMLElement;
    /**
     * Render element
     */
    render(): any;
}
