import { EventEmitter } from '../../stencil-public-runtime';
import { ColorType } from "../../constants/colors";
import { IconType } from "../../constants/icons";
export declare class XIcon {
    /**
     * Element name id in catalog (https://www.unpkg.com/@pixelpay/fonts/dist/icons.html)
     */
    name: IconType;
    /**
     * Element color
     */
    color?: ColorType;
    /**
     * Element font size
     */
    size?: string;
    /**
     * Element filled style
     */
    filled?: boolean;
    /**
     * Element raised style
     */
    raised?: boolean;
    /**
     * Element clickable style
     */
    clickable?: boolean;
    /**
     * Element event press
     */
    press: EventEmitter<MouseEvent>;
    /**
     * Component element
     */
    el: HTMLElement;
    /**
     * Emit onclick event
     *
     * @param e
     */
    onClickHandler(e: MouseEvent): void;
    /**
     * Render component
     */
    render(): any;
}
