import React, { ComponentType } from "react"; import { ButtonProps } from "../components/Button"; declare const CONTENT_MESSAGE_VARIANTS: readonly ["primary", "warning", "success", "highlight", "info", "green", "blue", "rose", "golden", "outline"]; type ContentMessageVariantType = (typeof CONTENT_MESSAGE_VARIANTS)[number]; declare const CONTENT_MESSAGE_SIZES: readonly ["sm", "md", "lg"]; type ContentMessageSizeType = (typeof CONTENT_MESSAGE_SIZES)[number]; export interface ContentMessageProps { title?: string; children?: React.ReactNode; className?: string; size?: ContentMessageSizeType; variant?: ContentMessageVariantType; icon?: ComponentType; action?: React.ReactNode; } declare function ContentMessage({ title, variant, children, size, className, icon, action }: ContentMessageProps): React.JSX.Element; declare function ContentMessageAction(props: ButtonProps): React.JSX.Element; export interface ContentMessageInlineProps { title?: string; className?: string; children?: React.ReactNode; variant?: ContentMessageVariantType; icon?: ComponentType; } declare function ContentMessageInline({ title, variant, children, className, icon }: ContentMessageInlineProps): React.JSX.Element; export { ContentMessage, ContentMessageAction, ContentMessageInline }; //# sourceMappingURL=ContentMessage.d.ts.map