import type { HTMLAttributes, ReactNode } from "react";
/**
* DangerZone — destructive-actions section primitive.
*
* Red-bordered container with a title bar and `DangerZone.Action` rows.
* Each Action is laid out as title + description on the left, with a
* consumer-provided action slot (typically a destructive Button) on
* the right. Rows are separated by hairline dividers; the last row
* has no bottom border via `last:border-b-0`.
*
* The consumer supplies the destructive button — this primitive never
* imports `}
* />
*
*/
export interface DangerZoneProps extends Omit, "title"> {
/** Section title. Default "Danger Zone". */
title?: ReactNode;
}
declare const Root: import("react").ForwardRefExoticComponent>;
export interface DangerZoneActionProps extends Omit, "title"> {
title: ReactNode;
description: ReactNode;
/** Consumer-provided destructive button (or any ReactNode). */
action: ReactNode;
}
declare const Action: import("react").ForwardRefExoticComponent>;
type DangerZoneRoot = typeof Root & {
Action: typeof Action;
};
declare const DangerZone: DangerZoneRoot;
export { DangerZone };