import { ImageBucket, ImagePreview, AlbumCover } from "types.slint"; export global Global { in-out property logged-in: false; in-out property min-image-size: 88px; in-out property image-margin: 2px; in-out property viewed-image; in-out property <[AlbumCover]> albums; in-out property <[ImageBucket]> image-buckets: [ { key: "2026-02-01", title: "Feb 1, 2026", count: 12 }, { key: "2026-02-02", title: "Feb 2, 2026", count: 12 }, { key: "2026-02-03", title: "Feb 3, 2026", count: 12 }, ]; in property timeline-height; in property timeline-width; in property timeline-scroll; callback login-api-key(url: string, api_key: string); callback set-timeline-width(length); callback timeline-scrolled(length); callback view-image(string); callback load-albums(); }