import type { Snippet } from 'svelte'; interface ConfirmDeleteProps { open?: boolean; /** Entity label shown in copy, e.g. "project" */ entity?: string; /** Exact name the user must type when `requireTyping` is true */ itemName?: string; title?: string; description?: string; confirmLabel?: string; cancelLabel?: string; confirmLoading?: boolean; /** Require typing `itemName` (or CONFIRM_WORD) before enabling delete */ requireTyping?: boolean; confirmWord?: string; class?: string; children?: Snippet; onconfirm?: () => void; oncancel?: () => void; onclose?: () => void; } declare const ConfirmDelete: import("svelte").Component; type ConfirmDelete = ReturnType; export default ConfirmDelete;