///
import { ButtonColors, ButtonVariants } from '../../Button';
import { type ConfirmActionProps } from '../ConfirmAction';
type UseLogicParams = ConfirmActionProps;
export declare const useLogic: ({ confirmButtonProps: externalConfirmButtonProps, onConfirm, }: UseLogicParams) => {
actionComponentProps: {
onClick: (event: import("react").SyntheticEvent) => void;
};
popoverProps: {
open: boolean;
anchorEl: import("../../hooks").AnchorType;
onClose: () => void;
};
cancelButtonProps: {
onClick: () => void;
};
confirmButtonProps: {
variant: ButtonVariants;
color: ButtonColors;
onClick: () => void;
};
};
export {};