import { type ReactNode } from "react";
/**
 * @internal
 */
export type WidgetNoticeType = "info" | "success" | "warning" | "error";
/**
 * @internal
 */
export interface IWidgetNoticeProps {
    type?: WidgetNoticeType;
    message: ReactNode;
    action?: ReactNode;
    detail?: ReactNode;
    detailAction?: ReactNode;
    expandLabel?: ReactNode;
    collapseLabel?: ReactNode;
    defaultExpanded?: boolean;
    showIcon?: boolean;
    onClose?: () => void;
    closeButtonLabel?: string;
    dataTestId?: string;
}
/**
 * @internal
 */
export declare function WidgetNotice({ type, message, action, detail, detailAction, expandLabel, collapseLabel, defaultExpanded, showIcon, onClose, closeButtonLabel, dataTestId }: IWidgetNoticeProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=WidgetNotice.d.ts.map