export interface UmbSwatchDetails {
    label: string;
    value: string;
}
export interface UmbServertimeOffset {
    /**
     * offset in minutes relative to UTC
     */
    offset: number;
}
export interface UmbNumberRangeValueType {
    min?: number;
    max?: number;
}
export interface UmbReferenceByUnique {
    unique: string;
}
export interface UmbReferenceByAlias {
    alias: string;
}
export interface UmbReferenceByUniqueAndType {
    type: string;
    unique: string;
}
export interface UmbUniqueItemModel {
    unique: string;
    name: string;
    icon?: string;
}
export interface UmbThumbnailModel {
    src: string;
    alt?: string;
}
export interface UmbWithThumbnailModel {
    thumbnail: UmbThumbnailModel | null;
}
export interface UmbWithOptionalThumbnailModel {
    thumbnail?: UmbThumbnailModel | null;
}
export interface UmbWithDescriptionModel {
    description: string | null;
}
export interface UmbWithOptionalDescriptionModel {
    description?: string | null;
}
