import { type IUiConfirmDialogCardProps } from "./UiConfirmDialogCard.js";
/**
 * @internal
 */
export interface IUiConfirmDialogProps extends IUiConfirmDialogCardProps {
    /** Whether the dialog is shown. */
    isOpen: boolean;
}
/**
 * Modal confirm dialog used for actions that need explicit user confirmation
 * (granting workspace access, restricting access, removing a grantee,
 * transferring ownership). Wraps `UiConfirmDialogCard` in `UiModalDialog`
 * for the full modal contract — portal, dimmed backdrop, focus trap,
 * Esc and backdrop dismiss.
 *
 * @internal
 */
export declare function UiConfirmDialog({ isOpen, ...cardProps }: IUiConfirmDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=UiConfirmDialog.d.ts.map