export type RailMarkSide = 'left' | 'right'; export type RailMarkThickness = 'sm' | 'md' | 'lg'; export type RailMarkTone = 'brand' | 'primary' | 'success' | 'warning' | 'danger' | 'muted'; export type RailMarkInset = 'none' | 'sm' | 'md' | 'lg'; export type RailMarkLength = 'full' | 'short' | 'auto'; interface RailMarkProps { active?: boolean; side?: RailMarkSide; thickness?: RailMarkThickness; tone?: RailMarkTone; /** Vertical inset from the parent edges */ inset?: RailMarkInset; /** full = stretch · short = centered stub · auto = match parent with inset */ length?: RailMarkLength; rounded?: boolean; class?: string; } declare const RailMark: import("svelte").Component; type RailMark = ReturnType; export default RailMark;