///
import { TBaseProps } from '../types';
declare type Props = TBaseProps & {
cancel: {
color: string;
label: string;
};
children?: string | Element;
isOpen: boolean;
ok: {
color: string;
label: string;
};
onCancel(): void;
onConfirm(): void;
onDeny(): void;
reverseButtons: boolean;
target: string;
text: string;
title: string | Element;
};
interface PopoverProps extends Pick {
okColor: string;
okLabel: string | object | Array | undefined | null;
cancelColor: string;
cancelLabel: string | object | Array | undefined | null;
}
declare function EnhancedPopover({ isOpen, target, title, text, reverseButtons, okColor, onConfirm, okLabel, cancelColor, onDeny, cancelLabel, ...rest }: PopoverProps): JSX.Element;
export declare const PopoverComponent: import("react-onclickoutside").WrapperClass;
/**
* @example
*
*/
export declare function PopoverConfirm({ className, title, text, ok, cancel, target, onDeny, onConfirm, isOpen, reverseButtons, ...rest }: Props): JSX.Element;
export {};