import type { ComponentType } from "svelte" type ComponentIcon = { type: "component" component: ComponentType props?: Record } type StringIcon = { type: "string" value: string } export type ResolvedIcon = ComponentIcon | StringIcon export type PickerIconInput = | string | { component: ComponentType props?: Record } | null | undefined