import * as React from 'react';

/**
 * Alert — from @kibrisyazilim/design-system@0.1.0.
 */
export interface AlertProps {
  tone?: "info" | "success" | "warning" | "danger";
  /** Bold first line. */
  title?: React.ReactNode;
  /** Replaces the default tone icon. Pass `null` to drop the icon entirely. */
  icon?: React.ReactNode;
  /** Renders a close button and is called when it is pressed. */
  onDismiss?: () => void;
  /** Accessible name for the close button. */
  dismissLabel?: string;
  children?: React.ReactNode;
  className?: string;
  id?: string;
  style?: CSSProperties;
}

export declare const Alert: React.ComponentType<AlertProps>;
