import type { CardActionModel } from './types'; type Props = { /** Action definition containing icon, callback, and title */ action: CardActionModel; /** Render a non-interactive `` (same look, no button) — for use as the visual inside another interactive element, e.g. a Popover trigger. */ presentational?: boolean; on?: { click?: () => void; }; }; /** * A single icon button representing a card action, with a scale-on-hover effect. Set `action.disabled` to * render a disabled button (no callback, no hover effect via the native `:disabled` state). * * ### CSS Custom Properties * | Property | Description | Default | * |---|---|---| * | `--sc-kit--card-action--padding` | Button padding | `0.3125em` | * | `--sc-kit--card-action--hover-scale` | Scale factor on hover | `1.2` | */ declare const Cmp: import("svelte").Component; type Cmp = ReturnType; export default Cmp;