// Shared contract for the platform-split image loaders (.ts / .web.ts). // The value a consumer passes as an `image` layer's `source`: a fetchable URL on // web, the image id on native. Both variants annotate their export // against this so the pair cannot drift. export type ImageSource = string;