export type ConfirmPopoverProps = {
    /** Title shown in the confirmation dialog. */
    title: string;
    /** Optional description shown below the title. */
    description?: string;
    /** Label for the confirm button. @default "Confirm" */
    confirmLabel?: string;
    /** Label for the cancel button. @default "Cancel" */
    cancelLabel?: string;
    /** Button variant for the confirm action. @default "destructive" */
    confirmVariant?: "default" | "destructive" | "outline" | "secondary" | "ghost";
    /** Called when the user confirms. */
    onConfirm: () => void;
    /** Trigger element — passed as Base UI render prop to merge with PopoverTrigger. */
    children: React.ReactElement;
    /** Side of the trigger to place the popover. @default "bottom" */
    side?: "top" | "bottom" | "left" | "right";
};
export declare function ConfirmPopover({ title, description, confirmLabel, cancelLabel, confirmVariant, onConfirm, children, side, }: ConfirmPopoverProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=confirm-popover.d.ts.map