import type { Snippet } from 'svelte'; export type SelectCardLayout = 'media' | 'row'; export type SelectCardCheck = 'box' | 'badge' | 'none'; export type SelectCardTone = 'brand' | 'neutral' | 'success' | 'error' | 'warning' | 'info'; interface SelectCardProps { title?: string; description?: string; meta?: string; image?: string; imageAlt?: string; selected?: boolean; disabled?: boolean; /** media = grid tile · row = list row */ layout?: SelectCardLayout; /** box = SelectionBox · badge = check pill · none = border only */ check?: SelectCardCheck; /** Accent when selected (default neutral — works with data-theme="neutral") */ tone?: SelectCardTone; class?: string; leading?: Snippet; children?: Snippet; trailing?: Snippet; onclick?: (e: MouseEvent) => void; onchange?: (selected: boolean) => void; } declare const SelectCard: import("svelte").Component; type SelectCard = ReturnType; export default SelectCard;