export type ActivityType = 'default' | 'info' | 'success' | 'warning' | 'error'; export interface ActivityItem { id: string; actor: string; avatar?: string; /** Short verb, e.g. "published", "commented on" */ action: string; target?: string; /** Makes the target a link; also used when the whole row is clickable */ href?: string; date: Date | string | number; meta?: string; type?: ActivityType; tags?: string[]; } import type { Snippet } from 'svelte'; interface ActivityFeedProps { items?: ActivityItem[]; size?: 'sm' | 'md'; showConnectors?: boolean; loading?: boolean; emptyTitle?: string; emptyDescription?: string; maxHeight?: string | number; 'aria-label'?: string; class?: string; footer?: Snippet; onitemclick?: (item: ActivityItem) => void; } declare const ActivityFeed: import("svelte").Component; type ActivityFeed = ReturnType; export default ActivityFeed;