import { PopoverPlacement } from 'bootstrap-vue-next'; export interface ButtonConfirmProps { /** * Confirmation message visible in the tooltip upon user's click */ label?: string; /** * A description text to show under the confirmation label */ description?: string | null; /** * Disable the closing button */ noCloseButton?: boolean; /** * The confirmation callback */ confirmed?: () => void; /** * The cancellation callback */ cancelled?: () => void; /** * Label for 'Yes' button */ yes?: string; /** * Label for 'No' button */ no?: string; /** * Tooltip position */ placement?: PopoverPlacement; /** * HTML tag to render this component to. */ tag?: string; } declare var __VLS_10: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_10) => any; }; declare const __VLS_base: import('../../../node_modules/vue').DefineComponent void; cancelled: (...args: any[]) => void; confirmed: (...args: any[]) => void; }, string, import('../../../node_modules/vue').PublicProps, Readonly & Readonly<{ onToggled?: ((...args: any[]) => any) | undefined; onCancelled?: ((...args: any[]) => any) | undefined; onConfirmed?: ((...args: any[]) => any) | undefined; }>, { label: string; tag: string; placement: PopoverPlacement; cancelled: () => void; confirmed: () => void; description: string | null; noCloseButton: boolean; yes: string; no: string; }, {}, {}, {}, string, import('../../../node_modules/vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };