import type { Component, Snippet } from 'svelte'; export type NavRailIcon = Component<{ class?: string; size?: number | string; strokeWidth?: number | string; }>; export interface NavRailItem { id: string; label: string; href?: string; icon?: NavRailIcon; disabled?: boolean; } interface NavRailProps { items?: NavRailItem[]; footerItems?: NavRailItem[]; value?: string; class?: string; brand?: Snippet; onchange?: (id: string) => void; } declare const NavRail: Component; type NavRail = ReturnType; export default NavRail;