import { Attributes, Component } from 'jinge'; import { OptionsGeneric, Placement } from '@popperjs/core'; import { LocaleDict } from '../_locales/common'; export interface PopconfirmAttrs { title?: string; errorTip?: string; placement?: Placement; active?: boolean; trigger: 'click' | 'hover'; delay?: number; offset?: number; closeOnOutsideClick?: boolean; transition?: string; _popperOptions: OptionsGeneric; confirmText?: string; cancelText?: string; confirmSpinner?: boolean; hideWhenConfirmClick?: boolean; } export declare class Popconfirm extends Component { static template: string; title?: string; error?: string; placement?: Placement; active?: boolean; trigger: 'click' | 'hover'; delay?: number; offset?: number; closeOnOutsideClick?: boolean; transition?: string; _popperOptions: OptionsGeneric; confirmText?: string; cancelText?: string; confirmSpinner?: boolean; hideWhenConfirmClick?: boolean; _localeChangeHandler: () => void; locale: LocaleDict; constructor(attrs: Attributes); _onLocaleChange(locale: LocaleDict): void; onUpdateActive(isActive: boolean): void; onConfirm(): void; onCancel(): void; }