import { keysTheme } from "../../../../data/dataMx";
import { ButtonSize } from "../../atoms/Buttons/ButtonProps";
export interface IAlertMessageProps {
    /** Message of Alert */
    message?: string;
    /** Function for event onclick first button*/
    onClickFirstBtn: (e?: any) => void;
    /** Function for event onclick second button*/
    onClickSecondBtn?: (e?: any) => void;
    /** Text for first button*/
    textFirstBtn: string;
    /** Text for second button*/
    textSecondBtn?: string;
    /** Alert title, you can insert line breaks using string with backquote by entering enter key */
    title: string;
    /** Alert type */
    type: 'success' | 'error' | 'info' | 'custom';
    /** Enable second button ghost */
    enableSecundaryBtn?: boolean;
    /**Custom color if the type is custom*/
    customColor?: keysTheme;
    /** Custom icon if the type is custom */
    customIcon?: string;
    /** Custom color of button if the type is custom */
    customColorBtn?: keysTheme;
    /**Size buttons */
    sizeButtons?: ButtonSize;
    /**Color behind alertMessage*/
    backgroundColor?: string;
    /**Width of alertMessage*/
    width?: string;
    /**Height of alertMessage*/
    height?: string;
    /** Parent InnerWidth */
    innerWidthParent?: number;
}
export declare const OrganismAlertMessage: ({ customColor, customIcon, customColorBtn, enableSecundaryBtn, message, onClickFirstBtn, onClickSecondBtn, sizeButtons, textFirstBtn, textSecondBtn, title, type, backgroundColor, width, height, innerWidthParent }: IAlertMessageProps) => JSX.Element;
