import { ZPopConfirmProps } from './ZPopConfirm'; export declare function createPopConfirm(event: MouseEvent | { pageX: number; pageY: number; preventDefault?: () => void; stopPropagation?: () => void; }, props: ZPopConfirmProps & { okText?: string; cancelText?: string; }): Promise; export interface PopupControlResult { show: (position?: { x: number; y: number; }) => void; showAt: (event: MouseEvent | { pageX: number; pageY: number; }) => void; close: () => void; promise: Promise; } export declare function createPopConfirmControls(props: ZPopConfirmProps): PopupControlResult;