import type { Snippet } from 'svelte'; interface UnsavedChangesProps { dirty?: boolean; showBanner?: boolean; /** inline = card alert ยท floating = bottom dock (Notion/Linear style) */ variant?: 'inline' | 'floating'; title?: string; description?: string; saveLabel?: string; discardLabel?: string; saving?: boolean; class?: string; actions?: Snippet; onsave?: () => void; ondiscard?: () => void; } declare const UnsavedChanges: import("svelte").Component; type UnsavedChanges = ReturnType; export default UnsavedChanges;