import type { Snippet } from 'svelte'; interface ConfirmDialogProps { open?: boolean; title?: string; description?: string; confirmLabel?: string; cancelLabel?: string; confirmLoading?: boolean; confirmDisabled?: boolean; /** Keep open while an async confirm runs (e.g. remote form). Default true. */ closeOnConfirm?: boolean; children?: Snippet; onconfirm?: () => void; oncancel?: () => void; onclose?: () => void; } declare const ConfirmDialog: import("svelte").Component; type ConfirmDialog = ReturnType; export default ConfirmDialog;