import "./Message.css"; import { ComponentProps, ElementType, ForwardedRef, MouseEvent, ReactNode } from "react"; export interface InnerMessageProps { /** * A controlled show value. */ show?: boolean; /** * The style to use. */ variant?: "informative" | "warning" | "positive" | "negative"; /** * Called when the dismiss button is clicked. * @param {MouseEvent} event - React's original synthetic event. * @returns {void} */ onDismiss?: (event: MouseEvent) => void; /** * An HTML element type or a custom React element type to render as. */ as?: ElementType; /** * React children. */ children: ReactNode; /** * @ignore */ role?: string; /** * @ignore */ forwardedRef: ForwardedRef; } export declare function InnerMessage({ show, variant, onDismiss, role: roleProp, as, children, forwardedRef, ...rest }: InnerMessageProps): JSX.Element; export declare const Message: import("../../shared").OrbitComponent; export declare type MessageProps = ComponentProps;