
import { NotificationActionProps } from "./types.js";
import { Key, ReactNode } from "react";
import * as react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/overlays/Notifications/NotificationAction.d.ts
/**
 * Action button for use inside Notification components.
 * Wraps ItemAction with auto-dismiss behavior.
 *
 * - `closeOnPress` (default: true) — auto-dismisses the notification after `onPress`.
 * - An action with no `onPress` and `closeOnPress: true` acts as a dismiss-only action.
 * - `isDismiss` — marks this action as the dismiss button; when present, the default
 *   "Dismiss" button is auto-suppressed via context detection.
 * - Type (primary/secondary/etc.) is set automatically via ItemActionProvider context.
 */
declare function NotificationAction({
  children,
  onPress,
  closeOnPress,
  isDisabled,
  isDismiss
}: NotificationActionProps): react_jsx_runtime0.JSX.Element;
//#endregion
export { NotificationAction };
//# sourceMappingURL=NotificationAction.d.ts.map