import PropTypes from 'prop-types'; export interface ConfirmationPopoverButtonProps { header?: string; message: string; onAccept: (event: Event) => void | Promise; onCancel?: (event: Event) => void | Promise; positions?: string[]; initialIsOpen?: boolean; children?: ({ onClick }: { onClick: (event?: Event) => void; }) => any; className?: string; [props: string]: any; } export declare const ConfirmationPopoverButton: { ({ header, message, initialIsOpen, className, onAccept, onCancel, positions, children, ...props }: ConfirmationPopoverButtonProps): import("@emotion/react/jsx-runtime").JSX.Element; propTypes: { className: PropTypes.Requireable; onAccept: PropTypes.Validator<(...args: any[]) => any>; onCancel: PropTypes.Requireable<(...args: any[]) => any>; message: PropTypes.Validator; header: PropTypes.Requireable; initialOpen: PropTypes.Requireable; }; };